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 相关文章推荐
基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)
Sep 28 Javascript
Javascript基础教程之for循环
Jan 18 Javascript
js实现发送验证码后的倒计时功能
May 28 Javascript
优化RequireJS项目的相关技巧总结
Jul 01 Javascript
Angular.js中下拉框实现渲染html的方法
Jun 18 Javascript
BootStrap Fileinput上传插件使用实例代码
Jul 28 Javascript
微信小程序自定义toast实现方法详解【附demo源码下载】
Nov 28 Javascript
JavaScript实现的文本框placeholder提示文字功能示例
Jul 25 Javascript
react在安卓中输入框被手机键盘遮挡问题的解决方法
Sep 03 Javascript
关于AOP在JS中的实现与应用详解
May 06 Javascript
node.js使用mongoose操作数据库实现购物车的增、删、改、查功能示例
Dec 23 Javascript
详解Vue template 如何支持多个根结点
Feb 10 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 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
2014/06/12 PHP
PHP两种去掉数组重复值的方法比较
2014/06/19 PHP
php实现图片添加描边字和马赛克的方法
2014/12/10 PHP
在Nginx上部署ThinkPHP项目教程
2015/02/02 PHP
php运行报错Call to undefined function curl_init()的最新解决方法
2016/11/20 PHP
菜鸟javascript基础整理1
2010/12/06 Javascript
jquery在IE、FF浏览器的差别详细探讨
2013/04/28 Javascript
Javascript无阻塞加载具体方式
2013/06/28 Javascript
jquery解析XML字符串和XML文件的方法说明
2014/02/21 Javascript
将页面table内容与样式另存成excel文件的方法
2015/08/05 Javascript
Jquery和JS获取ul中li标签的实现方法
2016/06/02 Javascript
jQuery实现节点的追加、替换、删除、复制功能示例
2017/07/11 jQuery
分析JS中this引发的bug
2017/12/12 Javascript
vue.js实现插入数值与表达式的方法分析
2018/07/06 Javascript
TypeScript中的方法重载详解
2019/04/12 Javascript
Django应用程序中如何发送电子邮件详解
2017/02/04 Python
python中装饰器级连的使用方法示例
2017/09/29 Python
python 获取指定文件夹下所有文件名称并写入列表的实例
2018/04/23 Python
python3对拉勾数据进行可视化分析的方法详解
2019/04/03 Python
Python画图高斯分布的示例
2019/07/10 Python
python matplotlib饼状图参数及用法解析
2019/11/04 Python
Python 限定函数参数的类型及默认值方式
2019/12/24 Python
Python Tensor FLow简单使用方法实例详解
2020/01/14 Python
Python抓新型冠状病毒肺炎疫情数据并绘制全国疫情分布的代码实例
2020/02/05 Python
使用HTML5 Canvas API中的clip()方法裁剪区域图像
2016/03/25 HTML / CSS
Infababy英国:婴儿推车、Travel System婴儿车和婴儿汽车座椅销售
2018/05/23 全球购物
娱乐地球:Entertainment Earth
2020/01/08 全球购物
英国自行车商店:AW Cycles
2021/02/24 全球购物
土木工程师岗位职责
2013/11/24 职场文书
教师的实习鉴定
2013/12/15 职场文书
给医务人员表扬信
2014/01/12 职场文书
离婚案件上诉状
2015/05/23 职场文书
《我是什么》教学反思
2016/02/16 职场文书
为什么 Nginx 比 Apache 更牛逼
2021/03/31 Servers
MongoDB使用场景总结
2022/02/24 MongoDB
Nginx的gzip相关介绍
2022/05/11 Servers