废话不多说了,咱们看实际操作:
1、vant rem适配,需要安装两个插件
postcss-pxtorem 是一款 postcss 插件,用于将单位转化为 rem;
lib-flexible 用于设置 rem 基准值;
npm install postcss-pxtorem --save-dev
npm i -S amfe-flexible
2、在 main.js 引入amfe-flexible
import 'amfe-flexible/index.js'
3、项目根目录下新建postcss.config.js文件
4、在该文件下添加以下代码
module.exports = {
plugins: {
'autoprefixer': {
browsers: ['Android >= 4.0', 'iOS >= 7']
},
'postcss-pxtorem': {
rootValue: 37.5,//对应设计图宽度375*667
propList: ['*']
}
}
}
5、重新运行项目。
注:rootValue的值是对应设计稿宽度,建议设为37.5;