vue移动端配置移动端尺寸适配(px2rem)
**什么是postcss-px2rem**postcss-px2rem会将你代码中的px转换为rem使用方法1. 安装npm install postcss-px2rem --save**2. 配置修改vue.config.js(vue-cli3 构建的项目比以前的精简许多,如果没有请在根目录新建vue.config.js文件)**module.exports = {css: {loaderOpt
·
**
什么是postcss-px2rem
**
postcss-px2rem会将你代码中的px转换为rem
使用方法
1. 安装
npm install postcss-px2rem --save
**
2. 配置
修改vue.config.js(vue-cli3 构建的项目比以前的精简许多,如果没有请在根目录新建vue.config.js文件)**
module.exports = {
css: {
loaderOptions: {
css: {},
postcss: {
plugins: [
require('postcss-px2rem')({
remUnit: 37.5
})
]
}
}
},
}
remUnit: 37.5 这里的37.5是根据你的UI设计图来定的,我们的设计给的是iphone7的尺寸,使用的时候可以自行调整
3. public/index.html
加上 meta name=“viewport” 标签
<meta
name="viewport"
content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"
/>
4. 重启项目
因为改了配置文件,所以重启一下项目就可以看到效果了
此时再看页面中所有的px单位都转化为了rem单位
1、首先在项目中安装以下依赖
npm install px2rem-loader --save
npm install amfe-flexible --save
npm install postcss-px2rem --save
在main.js中添加:
import 'amfe-flexible'
更多推荐
已为社区贡献6条内容
所有评论(0)