vue-cli中使用rem完成適配,讓移動端快樂起來~~
vue-cli中使用rem完成適配
- 首先我們要下載外掛npm i postcss-px2rem
- 然後讓我們建立一個新的配置檔案postcss.config.js,這個新檔案要和vue.config.js同級
在此檔案中寫入如下配置
module.exports = {
plugins: {
autoprefixer: {
browsers: ['Android >= 4.0', 'iOS >= 7'],
},
'postcss-pxtorem': {
rootValue: 14,
propList: ['*'],
},
}
}
- 接下來在utils中建立好我們的rem配置檔案
這裡面寫上如下程式碼,當然如果你們公司有不一樣的規範自己可以按照你的喜好來,為啥要聽他們的(手動狗頭)
/* eslint-disable */
// 基準大小
const baseSize = 240
// 設定 rem 函式
function setRem() {
// 當前頁面寬度相對於 750 寬的縮放比例,可根據自己需要修改。
const scale = document.documentElement.clientWidth / 750
// 設定頁面根節點字型大小
document.documentElement.style.fontSize = baseSize * Math.min(scale, 2) + 'px'
}
// 初始化
setRem()
// 改變視窗大小時重新設定 rem
window.onresize = function() {
setRem()
}
- 最後讓我們來給自己鼓個掌,這下子真的是最後一步了,在main.js中引入你前面建立好的rem.js配置檔案
要注意的是,基準大小需要你結合自己的專案來修改,不是直接複製貼上就真的萬事大吉了,修改的地方就在第四步的baseSize,這個具體數值就要你自己進行計算來填寫了,對了最後的最後記得重啟專案哦。
相關文章
- rem移動端適配REM
- 移動端適配-rem(新)REM
- 移動端rem怎樣適配REM
- 移動端適配-Rem 佈局篇REM
- 移動 web 端螢幕適配 – remWebREM
- 移動端配適與掌握動態 REMREM
- 移動web適配利器-remWebREM
- 移動端第十八章 rem適配佈局REM
- H5移動端使用rem適配(外掛postcss-pxtorem)H5REMCSS
- 基於vue-cli配置移動端rem自適應專案VueREM
- 今天分享下移動端rem 適配REM
- vue移動端h5適配解決方案(rem or vw)VueH5REM
- 移動web適配利器-rem In CSS3WebREMCSSS3
- 用REM單位進行移動端適配的最佳實現REM
- viewport移動端適配View
- 移動端使用rem原理REM
- React專案使用vw適配移動端React
- 移動端適配總結
- vue移動端專案使用第三方ui框架適配rem的問題VueUI框架REM
- 用rem和px做單位哎移動端的文字適配問題REM
- (移動端適配px轉rem)react配置rem外掛lib-flexible和postcss-px2rem-excludeREMReactFlexCSS
- 移動端適配-實踐篇
- 「移動端」Web頁面適配Web
- Web移動端適配總結Web
- 利用vw+rem實現移動web適配佈局REMWeb
- 移動端自適應個人理解與收集——remREM
- 移動端rem方案REM
- 淘寶、網易移動端 px 轉換 rem 原理,Vue-cli 實現 px 轉換 remREMVue
- 移動端的適配及佈局
- 移動端適配頁面快速搭建
- 移動端開發適配總結
- postcss-px-to-viewport 移動端適配CSSView
- Rem 等比適配始末REM
- rem 適配佈局REM
- 讓程式設計快樂起來的過程程式設計
- 移動端自適應佈局的最好工具-remREM
- 使用rem進行移動端佈局REM
- 使用 REM 進行佈局和適配.REM