您现在的位置是:首页 > 网站制作 > vue.js心得vue.js心得
vue-移动端适配-postcss-pxtorem
蒙xs2021-09-30【vue.js心得】人已围观
简介1.安装lib-flexiblenpm i lib-flexible --save2.在main.js引入lib-flexibleimport 'lib-flexible/flexible'3.安装postcss-pxtoremnpm install postcss-pxtorem -D4
1.安装lib-flexible
2.在main.js引入lib-flexible
3.安装postcss-pxtorem
转自https://www.jianshu.com/p/5dc9434ad4c0
npm i lib-flexible --save
import 'lib-flexible/flexible'
npm install postcss-pxtorem -D
4.
配置postcss-pxtorem 在根目录的.postcssrc.js文件中修改 此文件自动生成,若没有,手动添加
module.exports = {
"plugins": {
"autoprefixer": {},
'postcss-pxtorem': {
rootValue: 75, // 75表示750设计稿,37.5表示375设计稿
propList: ['*']
}
}
}
5.对于引入vant组件的特殊处理
在postcss-pxtorem对象中添加
selectorBlackList: ['van']
6.忽略文件
在postcss-pxtorem对象中添加
exclude: /web/i //忽略 web下所有文件
7.针对ipad 和 ipad pro 设备无效,针对这些设备网上找到了方法,记录下
// 在index.html中添加如下代码
<script>
/(pad|pod|iPad|iPod|iOS)/i.test(navigator.userAgent)&&(head=document.getElementsByTagName('head'),viewport=document.createElement('meta'),viewport.name='viewport',viewport.content='target-densitydpi=device-dpi, width=480px, user-scalable=no',head.length>0&&head[head.length-1].appendChild(viewport));
</script>
Tags:
很赞哦! ()
下一篇:vue检测无网络状态