1.public/index.html中增加:
<meta
name="viewport"
content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"
/>
2.修改页面font-size:
以往都是用js监听页面宽度来动态计算设置根元素font-size
现在有了vw和vh这个神奇的单位,我们完全可以这样。。。
<html lang="en" style="font-size: 10vw">
3.安装postcss
npm install postcss-px2rem --save
4.配置postcss:
修改vue.config.js,增加postcss部分(vue-cli3 构建的项目比以前的精简许多,如果没有请在根目录新建vue.config.js文件)
module.exports = {
css: {
loaderOptions: {
css: {},
postcss: {
plugins: [
require('postcss-px2rem')({
remUnit: 37.5
})
]
}
}
},
}