vue打包的时候自动将px转成rem的操作方法


Posted in Javascript onJune 20, 2018

px2rem-loader 需要与 flexible 配合使用,不然px2rem仅仅只是转成rem却不会设置rem的信息

安装 flexible

npm i lib-flexible -S

然后在main.js中引入

import 'lib-flexible/flexible'

直接引入的文件需要有优先与引用的组件

安装px2rem-loader

npm i px2rem-loader -D

在build的utils.js中找到cssLoader添加一下代码

const px2remLoader = {
  loader: 'px2rem-loader',
  option: {
   remUnit: 75 // 设计图宽度÷10
  }
 }

找到generateLoaders修改一下代码

const loaders = options.usePostCSS ? [cssLoader, postcssLoader] : [cssLoader, px2remLoader]

具体如下

vue打包的时候自动将px转成rem的操作方法

然后重启项目

注意

因为网页识别的精度有限,如果是1px转成rem之后,会出现不识别的状态,主要是在边框的时候;

这时候可以在css语句后面加上/* no */ 表示此行语句不转换;如

.tabs div{
    width: 218px;
    height: 70px;
    line-height: 72px;
    text-align: center;
    border: 1px solid #dcdcdc;/* no */
  }

总结

以上所述是小编给大家介绍的vue打包的时候自动将px转成rem的操作方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
用函数式编程技术编写优美的 JavaScript_ibm
May 16 Javascript
Javascript 面向对象之重载
May 04 Javascript
JS实现兼容性好,带缓冲的动感网页右键菜单效果
Sep 18 Javascript
12个超实用的JQuery代码片段
Nov 02 Javascript
jQuery插件EasyUI校验规则 validatebox验证框
Nov 29 Javascript
jQuery模拟淘宝购物车功能
Feb 27 Javascript
十大热门的JavaScript框架和库
Mar 21 Javascript
canvas基础绘制-绚丽倒计时的实例
Sep 17 Javascript
原生js封装运动框架的示例讲解
Oct 01 Javascript
jquery一键控制checkbox全选、反选或全不选
Oct 16 jQuery
vue路由传参三种基本方式详解
Dec 09 Javascript
vue中template的三种写法示例
Oct 21 Javascript
详解基于vue的服务端渲染框架NUXT
Jun 20 #Javascript
JS中call和apply函数用法实例分析
Jun 20 #Javascript
微信小程序模拟cookie的实现
Jun 20 #Javascript
JS伪继承prototype实现方法示例
Jun 20 #Javascript
通过jquery.cookie.js实现记住用户名、密码登录功能
Jun 20 #jQuery
Vue.JS实现垂直方向展开、收缩不定高度模块的JS组件
Jun 19 #Javascript
Vue兼容ie9的问题全面解决方案
Jun 19 #Javascript
You might like
str_replace只替换一次字符串的方法
2013/04/09 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
jQuery 解析xml文件
2009/08/09 Javascript
JQuery 获取和设置Select选项的代码
2010/02/07 Javascript
JavaScript中的Array对象使用说明
2011/01/17 Javascript
jQuery图片切换插件jquery.cycle.js使用示例
2014/06/16 Javascript
Eclipse配置Javascript开发环境图文教程
2015/01/29 Javascript
分享JavaScript监听全部Ajax请求事件的方法
2016/08/28 Javascript
jQuery复制节点用法示例(clone方法)
2016/09/08 Javascript
BootStrap实现手机端轮播图左右滑动事件
2016/10/13 Javascript
js 递归和定时器的实例解析
2017/02/03 Javascript
微信小程序页面开发注意事项整理
2017/05/18 Javascript
详解ES6中的代理模式——Proxy
2018/01/08 Javascript
小程序实现单选多选功能
2018/11/04 Javascript
VUE兄弟组件传值操作实例分析
2019/10/26 Javascript
vue实现动态表格提交参数动态生成控件的操作
2020/11/09 Javascript
[50:58]2018DOTA2亚洲邀请赛3月29日 小组赛A组OpTic VS Newbee
2018/03/30 DOTA
Python网页解析利器BeautifulSoup安装使用介绍
2015/03/17 Python
使用Python脚本来获取Cisco设备信息的示例
2015/05/04 Python
python字典的常用操作方法小结
2016/05/16 Python
Python的Tornado框架实现异步非阻塞访问数据库的示例
2016/06/30 Python
浅谈python中的实例方法、类方法和静态方法
2017/02/17 Python
python控制windows剪贴板,向剪贴板中写入图片的实例
2018/05/31 Python
python绘制地震散点图
2019/06/18 Python
对Python3之方法的覆盖与super函数详解
2019/06/26 Python
Python数据可视化 pyecharts实现各种统计图表过程详解
2019/08/15 Python
Django-imagekit的使用详解
2020/07/06 Python
python自动化测试三部曲之unittest框架的实现
2020/10/07 Python
基于HTML5 WebGL的3D机房的示例
2018/03/16 HTML / CSS
Snapfish爱尔兰:在线照片打印和个性化照片礼品
2018/09/17 全球购物
英国HYPE双肩包官网:英国本土时尚潮牌
2018/09/26 全球购物
法国购买隐形眼镜和眼镜网站:Optical Center
2019/10/08 全球购物
Feelunique澳大利亚:欧洲的化妆品零售电商
2019/12/18 全球购物
党风廉政建设责任书
2014/04/14 职场文书
优秀党员推荐材料
2014/12/18 职场文书
2019年公司快递收发管理制度模板
2019/11/20 职场文书