以下方法为px自动转换rem,顾名思义,配置完成后,不用再关心rem换算等等,只需按照设计稿的px值写入即可,当你保存后PostCSS
插件会自动将px转换成所配置的rem值,并且你在浏览控制台观测界面时你会发现你在代码里写的是px单位,在控制台被转换成了rem单位。
amfe-flexible + postcss-pxtorem
包实现px自动转换remnpm i amfe-flexible
npm install postcss-pxtorem -D
2 对文件进行额外的配置
mian.js
引入amfe-flexible
import 'amfe-flexible'
.postcssrc.js
的文件对.postcssrc.js
文件进行额外配置
autoprefixer 是一个自动添加浏览器前缀的 PostCss 插件,browsers
用来配置兼容的浏览器版本信息,但是写在这里的话会引起编译器警告。因为 VueCLI 内部已经配置了 autoprefixer 插件。
module.exports = {
"plugins": {
'postcss-pxtorem': {
rootValue: 37.5,
propList: ['*']
}
}
}
转载:Vue中使px自动转rem配置(使用第三方包)|| 用js配置+Vscode扩展处理适配问题 - 简书 (jianshu.com)