移動端rem適配

vue-cli3用rem進(jìn)行適配步驟

  1. 安裝手淘的flexible,插件名稱叫amfe-flexible

    npm i amfe-flexible --save-dev
    
npm i postcss-pxtorem
  1. 在main.js導(dǎo)入

    import 'amfe-flexible'
    
  2. 在/vue.config.js添加px2rem插件,把項(xiàng)目中的px轉(zhuǎn)為rem

    const autoprefixer = require("autoprefixer");
    const pxtorem = require("postcss-pxtorem");
    const path = require("path");
    
    const themePath = path.resolve(__dirname, "src/assets/style/theme.less");
    
    module.exports = {
      // 關(guān)閉eslint檢查
      lintOnSave: false,
      // 配置css前綴,px轉(zhuǎn)rem
      css: {
        loaderOptions: {
    
          // vant換主題
          less: {
            modifyVars: {
              hack: `true; @import "${themePath}";`
            }
          },
            // 后處理器配置
          postcss: {
            plugins: [
              // 配置樣式前綴
              autoprefixer(),
              // 把px轉(zhuǎn)為rem
              pxtorem({
                rootValue: 37.5,
                propList: ["*"]
              })
            ]
          }
        }
      },
    
      configureWebpack: {
        externals: {
          axios: "axios" // 配置使用CDN
        }
      }
    };
    

http://huruqing.cn/docs/Vue/advance/06.rem.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • -postcss-pxtorem 是一款 postcss 插件,用于將單位轉(zhuǎn)化為 rem-lib-flexible...
    是嘻嘻呀閱讀 670評論 0 0
  • 三:多屏適配布局問題 出處:【原創(chuàng)】移動端高清、多屏適配方案 再談移動端適配和點(diǎn)5像素的由來 使用相對單位:rem...
    木利閱讀 935評論 0 0
  • 1.最近項(xiàng)目的開發(fā)需要h5的支持,h5項(xiàng)目是和web整合到一起,在一個(gè)地址發(fā)布,通過不同的路由來跳轉(zhuǎn)到不同的頁面。...
    光頭小青蛙閱讀 219評論 0 3
  • 刺魚兒閱讀 460評論 0 3
  • 積累人生的勢能,做一件事,做到極致 你有多自律,就有多自由。 一切都在改變,不要害怕改變,嘗試改變,一切都可以成為...
    素錦_b3dd閱讀 239評論 0 0

友情鏈接更多精彩內(nèi)容