欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue移動端自適應(yīng)適配問題詳解

 更新時間:2021年04月25日 09:40:01   作者:Jack_13201  
這篇文章主要介紹了vue移動端自適應(yīng)適配問題,本文通過實例代碼詳解給大家介紹的非常詳細(xì),需要的朋友可以參考下

1、vue ui創(chuàng)建項目

在這里插入圖片描述

2、選擇基本配置項

在這里插入圖片描述

3、運行項目

在這里插入圖片描述

4、新建rem.js文件

// 基準(zhǔn)大小
const baseSize = 32
// 設(shè)置 rem 函數(shù)
function setRem () {
  // 當(dāng)前頁面寬度相對于 750 寬的縮放比例,可根據(jù)自己需要修改。
  const scale = document.documentElement.clientWidth / 750
  // 設(shè)置頁面根節(jié)點字體大小
  document.documentElement.style.fontSize = (baseSize * Math.min(scale, 2)) + 'px'
}
// 初始化
setRem()
// 改變窗口大小時重新設(shè)置rem
window.onresize = function () {
  setRem()
}

在這里插入圖片描述

5、在main.js中引入

import './utils/rem'

在這里插入圖片描述

6、安裝postcss-pxtorem 自動轉(zhuǎn)換px為rem

npm install postcss-pxtorem -D

在這里插入圖片描述

7、新建 .postcssrc.js文件

module.exports = {
  "plugins": {
    "postcss-import": {},
    "postcss-url": {},
    // to edit target browsers: use "browserslist" field in package.json
    "autoprefixer": {},
    "postcss-pxtorem": {
      "rootValue": 32,
      "propList": ["*"]
    }
  }
}

在這里插入圖片描述

8、繼續(xù)運行報錯

在這里插入圖片描述

9、新建vue.config.js文件(解決第八步報錯 )

module.exports = { 
  //雙擊index.html文件直接運行
  publicPath: './',
  // 當(dāng)運行 vue-cli-service build 時生成的生產(chǎn)環(huán)境構(gòu)建文件的目錄
  outputDir: 'dist',
  lintOnSave: true,
  // 是否使用包含運行時編譯器的 Vue 構(gòu)建版本。設(shè)置true后你就可以在使用template
  runtimeCompiler: true,
  // 生產(chǎn)環(huán)境是否生成 sourceMap 文件 sourceMap的詳解請看末尾
  productionSourceMap: false,
  configureWebpack: config => {
    if (process.env.NODE_ENV === 'production') { // 為生產(chǎn)環(huán)境修改配置...
      return {

      }
    } else {
      return {

      }
    }
  },
  css: {
    extract: true, // 開啟 CSS source maps?
    sourceMap: false, // css預(yù)設(shè)器配置項
    modules: false,
    loaderOptions: {
      postcss: {
        plugins: [
          require('postcss-pxtorem')({
            rootValue: 37.5, // 換算的基數(shù)
            selectorBlackList: ['weui', 'mu'], // 忽略轉(zhuǎn)換正則匹配項
            propList: ['*']
          })
        ]
      }
    }
  },

  // webpack-dev-server 相關(guān)配置
  devServer: { // 設(shè)置代理
    hot: true, // 熱加載
    host: '0.0.0.0', // ip地址
    port: 8082, // 端口
    https: false, // false關(guān)閉https,true為開啟
    open: true, // 自動打開瀏覽器
    overlay: {
      warnings: false,
      errors: false
    }
  }
}

在這里插入圖片描述

10、自動適配完成

在這里插入圖片描述

到此這篇關(guān)于vue移動端自適應(yīng)適配問題詳解的文章就介紹到這了,更多相關(guān)vue移動端自適應(yīng)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • uniapp和vue組件之間的傳值(父子傳值,兄弟傳值,跨級傳值,vuex)

    uniapp和vue組件之間的傳值(父子傳值,兄弟傳值,跨級傳值,vuex)

    這篇文章主要介紹了uniapp和vue組件之間的傳值(父子傳值,兄弟傳值,跨級傳值,vuex),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • vue3使用elementPlus進(jìn)行table合并處理的示例詳解

    vue3使用elementPlus進(jìn)行table合并處理的示例詳解

    虛擬數(shù)據(jù)中公司下有多個客戶,公司一樣的客戶,公司列需要合并,客戶如果一樣也需要合并進(jìn)行展示,所以本文給大家介紹了vue3使用elementPlus進(jìn)行table合并處理的實例,文中通過代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2024-02-02
  • Vue入門之?dāng)?shù)據(jù)綁定(小結(jié))

    Vue入門之?dāng)?shù)據(jù)綁定(小結(jié))

    本篇文章主要介紹了探索Vue高階組件的使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • vue項目啟動時無法識別es6的擴展語法的解決

    vue項目啟動時無法識別es6的擴展語法的解決

    啟動項目時遇到ES6的拓展運算符報錯可以通過切換到淘寶鏡像,以及在項目根目錄下新增.babelrc和postcss.config.js文件來解決,這些操作有助于正確配置項目環(huán)境,從而避免報錯,并保證項目的順利運行,希望這些經(jīng)驗?zāi)軌驇椭接龅较嗤瑔栴}的開發(fā)者
    2024-10-10
  • 前端VUE雙語實現(xiàn)方案詳細(xì)教程

    前端VUE雙語實現(xiàn)方案詳細(xì)教程

    在項目需求中我們會遇到國際化的中英文切換,這篇文章主要給大家介紹了關(guān)于前端VUE雙語實現(xiàn)方案的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-08-08
  • vue頁面params傳值的坑及解決

    vue頁面params傳值的坑及解決

    這篇文章主要介紹了vue頁面params傳值的坑及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Vue2 添加數(shù)據(jù)可視化支持的方法步驟

    Vue2 添加數(shù)據(jù)可視化支持的方法步驟

    這篇文章主要介紹了Vue2 添加數(shù)據(jù)可視化支持的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • vue+element搭建后臺小總結(jié) el-dropdown下拉功能

    vue+element搭建后臺小總結(jié) el-dropdown下拉功能

    這篇文章主要為大家詳細(xì)介紹了vue+element搭建后臺小總結(jié),el-dropdown下拉功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • vue項目npm?run?build打包dist文件及打包后空白解決辦法

    vue項目npm?run?build打包dist文件及打包后空白解決辦法

    npm run build 這個命令會執(zhí)行Vue CLI中預(yù)定義的打包配置,并將打包后的文件存放在"dist"文件夾中,這篇文章主要給大家介紹了關(guān)于vue項目npm?run?build打包dist文件及打包后空白的解決辦法,需要的朋友可以參考下
    2023-10-10
  • Vue實現(xiàn)英文字母大小寫在線轉(zhuǎn)換功能

    Vue實現(xiàn)英文字母大小寫在線轉(zhuǎn)換功能

    在Web開發(fā)中,字符串處理是常見的需求之一,特別是在國際化應(yīng)用中,對于文本的格式化處理尤為重要,本文將介紹如何使用Vue.js來構(gòu)建一個簡單的在線英文字母大小寫轉(zhuǎn)換工具,需要的朋友可以參考下
    2024-09-09

最新評論