博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue手机端适配安装postcss-px2rem,lib-flexible自动px转rem
阅读量:4113 次
发布时间:2019-05-25

本文共 1012 字,大约阅读时间需要 3 分钟。

1.安装:

npm i postcss-px2rem lib-flexible --save-dev或者yarn add postcss-px2rem lib-flexible

2.在plublic中index.html删除meta标签:

flexible会根据屏幕页面自动添加
标签,动态控制initial-scale,maximun-scale,minimun-scale等属性的值

3.在src中main.js引入:

//导入rem 的 js,动态的设置了不同屏幕的html根元素的 font-sizeimport "lib-flexible"

4.配置vue.config.js:

module.exports=function(){    devServer:{        port:3000,        open:true    },    //rem配置    css: {        loaderOptions: {          css:{},          postcss: {              plugins: [                  require('postcss-px2rem')({//这里是配置项,详见官方文档                      remUint:37.5,                      propList: ['*'], //设置px转换成rem的属性值,*表示所有属性的px转换为rem                  }),              ]          }        }      }}

如果没有配置vue.config.js,可以在build/vue-loader.config.js配置:

const precss = require('precss')const pxtorem = require('postcss-px2rem')module.exports = {  ......  postcss:[      precss(),      pxtorem({          remUnit: 37.5, //设计尺寸          propList: ['*']//自动转化rem      })  ],}

配置完成后页面中使用px会自动转化成rem

转载地址:http://njesi.baihongyu.com/

你可能感兴趣的文章
PHP 7 的五大新特性
查看>>
深入了解php底层机制
查看>>
PHP中的stdClass 【转】
查看>>
XHProf-php轻量级的性能分析工具
查看>>
OpenCV gpu模块样例注释:video_reader.cpp
查看>>
【增强学习在无人驾驶中的应用】
查看>>
OpenCV meanshift目标跟踪总结
查看>>
就在昨天,全球 42 亿 IPv4 地址宣告耗尽!
查看>>
听说玩这些游戏能提升编程能力?
查看>>
如果你还不了解 RTC,那我强烈建议你看看这个!
查看>>
沙雕程序员在无聊的时候,都搞出了哪些好玩的小玩意...
查看>>
Mysql复制表以及复制数据库
查看>>
Kafka
查看>>
9.1 为我们的角色划分权限
查看>>
维吉尼亚之加解密及破解
查看>>
TCP/IP协议三次握手与四次握手流程解析
查看>>
PHP 扩展开发 : 编写一个hello world !
查看>>
inet_ntoa、 inet_aton、inet_addr
查看>>
用模板写单链表
查看>>
链表各类操作详解
查看>>