vue项目使用postcss-pxtorem
1、安装 postcss-pxtorem依赖
npm install postcss-pxtorem
2、src目录下新建rem.js文件 内容如下:
const baseSize = 37.5
function setRem () {
const scale = document.documentElement.clientWidth / 375
document.documentElement.style.fontSize = (baseSize * Math.min(scale, 2)) + 'px'
}
setRem()
window.onresize = function () {
setRem()
}
3、main.js引入rem文件
import './rem'
4、根目录下新建 postcss.config.js文件 内容如下:
module.exports = {
plugins: {
'postcss-pxtorem': {
rootValue: 37.5,
propList: ['*'],
},
},
};
5、重启服务