在vant文档里有写Rem布局适配,写不够详细,摸索了一番写下该文章
PostCSS 配置
- 安装依赖
npm i postcss-pxtorem --save-dev
//或者(-D 是--save-dev的简写)
npm i postcss-pxtorem -D
- 在项目根目录中创建
postcss.config.js
文件
// postcss.config.js
module.exports = {
//plugins用来配置要使用的相关插件
plugins: {
//把px转为rem插件
'postcss-pxtorem': {
//转换的根元素的基准值,正常情况按照你的设计稿走
//750宽的设计稿,750/10=75
//375宽的设计稿,375/10=37.5
//vant是基于375的逻辑像素写的,小了一半
rootValue: 37.5,
//需要转换的css属性,*就是所有属性
propList: ['*'],
},
},
};
- 配置完毕重启服务
如出现
是因为postcss-pxtorem版本过高了(6.xxx),所以导致这个问题的出现
降低版本npm i