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 相关文章推荐
js+css 实现遮罩居中弹出层(随浏览器窗口滚动条滚动)
Dec 11 Javascript
jQuery xml字符串的解析、读取及查找方法
Mar 01 Javascript
全面解析Bootstrap中Carousel轮播的使用方法
Jun 13 Javascript
AngularJs自定义服务之实现签名和加密
Aug 02 Javascript
javascript使用闭包模拟对象的私有属性和方法
Oct 05 Javascript
Bootstarp基本模版学习教程
Feb 01 Javascript
JS中的作用域链
Mar 01 Javascript
JavaScript This指向问题详解
Nov 25 Javascript
微信小程序接入腾讯云验证码的方法步骤
Jan 07 Javascript
Vue的v-model的几种修饰符.lazy,.number和.trim的用法说明
Aug 05 Javascript
js实现三角形粒子运动
Sep 22 Javascript
JavaScript 语句之常用 for 循环详解
Mar 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并发访问实例代码
2012/09/06 PHP
PHP生成随机用户名和密码的实现代码
2013/02/27 PHP
php弹出对话框实现重定向代码
2014/01/23 PHP
Zend Framework框架中实现Ajax的方法示例
2017/06/27 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
用js遍历 table的脚本
2008/07/23 Javascript
javascript textContent与innerText的异同分析
2010/10/22 Javascript
js切换div css注意的细节
2012/12/10 Javascript
Jquery插件easyUi表单验证提交(示例代码)
2013/12/30 Javascript
通过url查找a元素应用案例
2014/04/29 Javascript
JavaScript实现自动对页面上敏感词进行屏蔽的方法
2015/07/27 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
2015/12/01 Javascript
JS+HTML5 FileReader对象用法示例
2017/04/07 Javascript
详解vantUI框架在vue项目中的应用踩坑
2018/12/06 Javascript
解决layui调用自定义方法提示未定义的问题
2019/09/14 Javascript
vue使用nprogress加载路由进度条的方法
2020/06/04 Javascript
解决idea开发遇到javascript动态添加html元素时中文乱码的问题
2020/09/29 Javascript
详解Python的单元测试
2015/04/28 Python
python写日志封装类实例
2015/06/28 Python
python 解压pkl文件的方法
2018/10/25 Python
python opencv 读取本地视频文件 修改ffmpeg的方法
2019/01/26 Python
Python3.4学习笔记之类型判断,异常处理,终止程序操作小结
2019/03/01 Python
Python3基础教程之递归函数简单示例
2019/06/07 Python
基于Python词云分析政府工作报告关键词
2020/06/02 Python
W Hamond官网:始于1979年的钻石专家
2020/07/20 全球购物
公司道歉信范文
2014/01/09 职场文书
网络管理员岗位职责
2014/03/17 职场文书
禁止高声喧哗的标语
2014/06/11 职场文书
2014县政府领导班子三严三实对照检查材料思想汇报
2014/09/26 职场文书
节约用电通知
2015/04/25 职场文书
初中团委工作总结
2015/08/13 职场文书
严以用权学习心得体会
2016/01/12 职场文书
《钓鱼的启示》教学反思
2016/02/18 职场文书
Python带你从浅入深探究Tuple(基础篇)
2021/05/15 Python
mysql升级到5.7时,wordpress导数据报错1067的问题
2021/05/27 MySQL
CSS中Single Div 绘图技巧的实现
2021/06/18 HTML / CSS