一、安装
npm install postcss-pxtorem@5.1.1
npm i amfe-flexible -S
二、在main.ts中引入
import 'amfe-flexible/index'
三、在vue.config.js中添加
module.exports = {
css: {
loaderOptions: {
postcss: {
plugins: [
require('postcss-pxtorem')({ // 把px单位换算成rem单位
rootValue: 37.5, // 换算的基数(设计图375的根字体为37.5)
// selectorBlackList: ['weui', 'mu'], // 忽略转换正则匹配项
propList: ['*']
})
]
}
}
},
configureWebpack: config => {
if (process.env.NODE_ENV === 'production') {
// 为生产环境修改配置...
} else {
// 为开发环境修改配置...
}
}
}
四、重启项目
以上转载自:https://blog.youkuaiyun.com/sinat_41087851/article/details/101781228
五、在使用rem中遇到的问题
1,在不想使用rem的样式中可使用大写的PX,如font-size:16PX