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中的parseInt和parseFloat区别
Jul 12 Javascript
JavaScript中的连字符详解
Nov 28 Javascript
jquery复选框全选/取消示例
Dec 30 Javascript
javascript时间函数大全
Jun 30 Javascript
JS实现图片产生波纹一样flash效果的方法
Feb 27 Javascript
JS实现CheckBox复选框全选全不选功能
May 06 Javascript
JQuery创建DOM节点的方法
Jun 11 Javascript
js为什么不能正确处理小数运算?
Dec 29 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
Jan 28 Javascript
javascript简单判断输入内容是否合法的方法
May 11 Javascript
Highcharts入门之简介
Aug 02 Javascript
浅谈js函数的多种定义方法与区别
Nov 29 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
php 获取select下拉列表框的值
2010/05/08 PHP
php生成数组的使用示例 php全组合算法
2014/01/16 PHP
PHP用continue跳过本次循环中剩余代码的注意点
2017/06/27 PHP
jquery ajax执行后台方法
2010/03/18 Javascript
jQuery为iframe的body添加click事件的实现代码
2011/04/07 Javascript
js data日期初始化的5种方法
2013/12/29 Javascript
详解AngularJS中module模块的导入导出
2015/12/10 Javascript
JS获取元素多层嵌套思路详解
2016/05/16 Javascript
深入理解JavaScript中的call、apply、bind方法的区别
2016/05/30 Javascript
JS清除字符串中重复值的实现方法
2016/08/03 Javascript
JS克隆,属性,数组,对象,函数实例分析
2016/11/26 Javascript
js oncontextmenu事件使用详解
2017/03/25 Javascript
基于JavaScript实现前端数据多条件筛选功能
2020/08/19 Javascript
Vue修改mint-ui默认样式的方法
2018/02/03 Javascript
详解Vue中watch的高级用法
2018/05/02 Javascript
浅谈Webpack打包优化技巧
2018/06/12 Javascript
js实现贪吃蛇游戏 canvas绘制地图
2020/09/09 Javascript
浅析vue中的nextTick
2020/12/28 Vue.js
[01:10:16]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第一局
2016/02/27 DOTA
[43:57]LGD vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python变量和数据类型详解
2017/02/15 Python
Python json 错误xx is not JSON serializable解决办法
2017/03/15 Python
Python虚拟环境virtualenv的安装与使用详解
2017/05/28 Python
python下setuptools的安装详解及No module named setuptools的解决方法
2017/07/06 Python
解决python selenium3启动不了firefox的问题
2018/10/13 Python
Python3匿名函数lambda介绍与使用示例
2019/05/18 Python
python 修改本地网络配置的方法
2019/08/14 Python
用python求一重积分和二重积分的例子
2019/12/06 Python
Python3基于print打印带颜色字符串
2020/07/06 Python
Dr. Martens马汀博士法国官网:马丁靴鼻祖
2020/01/15 全球购物
JSF面试题:Jsf中的核心类用那些?有什么作用?LiftCycle六大生命周期是什么?
2014/07/17 面试题
爱国主义教育活动总结
2014/05/07 职场文书
2014年人力资源部工作总结
2014/11/19 职场文书
2015年毕业实习工作总结
2014/12/12 职场文书
先进工作者申报材料
2014/12/23 职场文书
《桂花雨》教学反思
2016/02/19 职场文书