vue中用vant写把px自动转换成rem

1.安装:

npm install px2rem-loader lib-flexible --save

2.找到main.js文件:

引入:import “lib-flexible/flexible.js”

3.设置mate标签

作用:设置设备的宽度一级缩放比例
在index.html中引入

4.安装px2rem-loader

npm install px2rem-loader

5.在根目录里找到postcss.config.js文件,添加下面的几行代码

module.exports = {
plugins: {
// …
autoprefixer: {
browsers: [‘Android >= 4.0’, ‘iOS >= 7’],
},
‘postcss-pxtorem’: {
rootValue: 37.5, // vant-UI的官方根字体大小是37.5
propList: [’*’],
},
},
};

但是这样写有可能控制台回报这样的错误:vue项目 autoprefixer 控制台 出现了警告问题:
Replace Autoprefixer browsers option to Browserslist config

Use browserslist key in package.json or .browserslistrc file.
原因是配置版本太高了,下面就是解决方案:
//更改前
module.exports = {
plugins: {
‘autoprefixer’: {
browsers: [‘Android >= 4.0’, ‘iOS >= 7’]
},
‘postcss-pxtorem’: {
rootValue: 37.5,
propList: [’*’]
}
}
}

//更改后
module.exports = {
plugins: {
‘autoprefixer’: {
overrideBrowserslist: [
“Android 4.1”,
“iOS 7.1”,
“Chrome > 31”,
“ff > 31”,
“ie >= 8”
]
},
‘postcss-pxtorem’: {
rootValue: 37.5,
propList: [’*’]
}
}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值