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同时提交多个Web表单的方法
Dec 26 Javascript
基于jQuery的可以控制左右滚动及自动滚动效果的代码
Jul 25 Javascript
JavaScript版DateAdd和DateDiff函数代码
Mar 01 Javascript
js confirm()方法的使用方法实例
Jul 13 Javascript
基于JQuery实现的图片自动进行缩放和裁剪处理
Jan 31 Javascript
jQuery html()方法使用不了无法显示内容的问题
Aug 06 Javascript
jQuery根据ID获取input、checkbox、radio、select的示例
Aug 11 Javascript
JavaScript实现向右伸出的多级网页菜单效果
Aug 25 Javascript
jQuery Mobile 触摸事件实例
Jun 04 Javascript
深入理解基于vue-cli的vuex配置
Jul 24 Javascript
bootstrap table实现横向合并与纵向合并
Jul 18 Javascript
JavaScript前端面试扁平数据转tree与tree数据扁平化
Jun 14 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
Laravel 解决composer相关操作提示php相关异常的问题
2019/10/23 PHP
JS自调用匿名函数具体实现
2014/02/11 Javascript
深入理解javascript变量声明
2014/11/20 Javascript
js控制多图左右滚动切换效果代码分享
2015/08/26 Javascript
全面了解构造函数继承关键apply call
2016/07/26 Javascript
Vue原理剖析 实现双向绑定MVVM
2017/05/03 Javascript
bootstrap multiselect 多选功能实现方法
2017/06/05 Javascript
Angularjs在360兼容模式下取数据缓存问题的解决办法
2017/06/22 Javascript
express如何使用session与cookie的方法
2018/01/30 Javascript
Js面试算法详解
2018/04/08 Javascript
基于vue-simplemde实现图片拖拽、粘贴功能
2018/04/12 Javascript
解决angular2 获取到的数据无法实时更新的问题
2018/08/31 Javascript
基于vue.js实现分页查询功能
2018/12/29 Javascript
Nodejs异步流程框架async的方法
2019/06/07 NodeJs
ionic2.0双击返回键退出应用
2019/09/17 Javascript
微信小程序实现注册登录功能(表单校验、错误提示)
2019/12/10 Javascript
[02:04]2014DOTA2国际邀请赛 BBC小组赛第三天总结
2014/07/12 DOTA
python中使用urllib2伪造HTTP报头的2个方法
2014/07/07 Python
python中while循环语句用法简单实例
2015/05/07 Python
TensorFlow搭建神经网络最佳实践
2018/03/09 Python
Python学习笔记之视频人脸检测识别实例教程
2019/03/06 Python
详解Python连接MySQL数据库的多种方式
2019/04/16 Python
python实现微信自动回复及批量添加好友功能
2019/07/03 Python
python argparser的具体使用
2019/11/10 Python
使用 Python 清理收藏夹里已失效的网站
2019/12/03 Python
浅谈python处理json和redis hash的坑
2020/07/16 Python
CSS3 实现倒计时效果
2020/11/25 HTML / CSS
财务人员个人求职信范文
2013/12/04 职场文书
创业计划书的内容步骤和要领
2014/01/04 职场文书
工作时间上网检讨书
2014/02/03 职场文书
市场拓展计划书
2014/05/03 职场文书
大学生简历求职信
2014/06/24 职场文书
篮球兴趣小组活动总结
2014/07/07 职场文书
管理失职检讨书范文
2015/05/05 职场文书
少先队工作总结2015
2015/05/13 职场文书
优秀员工演讲稿
2019/06/21 职场文书