一、安装依赖
yarn add postcss-pxtorem amfe-flexible //实现适配
yarn add vant
二、在main.js中引入依赖
import "amfe-flexible/index.js"
import Vant from 'vant'
import 'vant/lib/index.css'
Vue.use(Vant)
三、配置 postcss.config.js
module.exports = {
plugins: {
'autoprefixer': {
browsers: ['Android >= 4.0', 'iOS >= 7']
},
'postcss-pxtorem': {
rootValue: 37.5, //如果样稿是1080px,这个地方要改
propList: ['*']
}
}
}
tip: 在public/index.html下一定要加上视口,之前注销现在要加上
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
content属性
width:可视区域的宽度,值可为数字或关键词device-width
height:同width
intial-scale:页面首次被显示是可视区域的缩放级别,取值1.0则页面按实际尺寸显示,无任何缩放
maximum-scale=1.0, minimum-scale=1.0;可视区域的缩放级别,
maximum-scale用户可将页面放大的程序,1.0将禁止用户放大到实际尺寸之上。
user-scalable:是否可对页面进行缩放,no 禁止缩放