#1.安裝lib-flexible.jsvue
npm install lib-flexible --save
複製代碼
#2.在項目入口文件main.js中引入lib-flexiblewebpack
import 'lib-flexible'
複製代碼
#3.px轉換remweb
使用 webpack 的 px2rem-loader,自動將px轉換爲rem 安裝px2rem-loadervue-cli
npm install px2rem-loader --save-dev
複製代碼
#4.配置px2rem-loadernpm
首先找到 build/utils.js文件,在utils.js中添加以下配置bash
#5.px2rem 用法函數
安裝px2rem後,再使用px上有些不一樣,你們能夠參考px2rem官方介紹,下面簡單介紹一下。字體
示例代碼 編譯前(本身寫的代碼)flex
.example{
width: 150px;
height: 64px; /*px*/
font-size: 28px; /*px*/
border: 1px solid #ddd; /*no*/
}
複製代碼
編譯後(打包後的代碼)ui
.example{
width: 2rem;
border: 1px solid #ddd;
}
[data-dpr="1"] .selector {
height: 32px;
font-size: 14px;
}
[data-dpr="2"] .selector {
height: 64px;
font-size: 28px;
}
[data-dpr="3"] .selector {
height: 96px;
font-size: 42px;
}
複製代碼
這樣基本配置就完成了,重啓項目就能夠使用lib-flexible+rem編寫移動端頁面了