效果图
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/095cd78ad637fe5591f5afc8f55b4c8d.png)
1、下载依赖 cnpm install postcss-px2rem px2rem-loader --svae
2、在utils 文件下新建一个rem.js 文件
const baseSize = 14
function setRem() {
const scale = document.documentElement.clientWidth / 1440
document.documentElement.style.fontSize = baseSize * Math.min(scale, 2) + 'px'
}
setRem()
window.onresize = function() {
setRem()
}
3、在 vue.config.js 文件配置
const px2rem = require('postcss-px2rem');
const postcss = px2rem({
remUnit: 14
})
module.exports = {
css: {
extract: true,
sourceMap: false,
loaderOptions: {
postcss: {
plugins: [
postcss
]
}
}
},
}
注意:内联样式,是不会翻译成rem的