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

從零開始在vue-cli4配置自適應(yīng)vw布局的實現(xiàn)

 更新時間:2020年06月08日 14:47:39   作者:MicahZJ  
這篇文章主要介紹了從零開始在vue-cli4配置自適應(yīng)vw布局,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

簡介

viewportWidth也是vw布局從配置上來說比rem布局簡潔了很多,bu需要配置安裝lib,也不需要增加一個rem.js文件

簡稱拎包使用

安裝包

npm install postcss-px-to-viewport -D

或者

yarn add postcss-px-to-viewport -D

配置移動端

在vue.config.js中找到loaderOptions,如果沒有的話需要在css屬性下增加postcss

css: {
  extract: IS_PROD,
  sourceMap: false,
  loaderOptions: {
   postcss: {
    plugins: [
     require("postcss-px-to-viewport")({
      unitToConvert: "px",	// 需要轉(zhuǎn)換的單位,默認(rèn)為"px"
      viewportWidth: 375,  // 視窗的寬度,對應(yīng)移動端設(shè)計稿的寬度,一般是375
      // viewportHeight:667,// 視窗的高度,對應(yīng)的是我們設(shè)計稿的高度
      unitPrecision: 3,		// 單位轉(zhuǎn)換后保留的精度
      propList: [		// 能轉(zhuǎn)化為vw的屬性列表
       "*"
      ],
      viewportUnit: "vw",		// 希望使用的視口單位
      fontViewportUnit: "vw",		// 字體使用的視口單位
      selectorBlackList: [],	// 需要忽略的CSS選擇器,不會轉(zhuǎn)為視口單位,使用原有的px等單位。
      minPixelValue: 1,		// 設(shè)置最小的轉(zhuǎn)換數(shù)值,如果為1的話,只有大于1的值會被轉(zhuǎn)換
      mediaQuery: false,		// 媒體查詢里的單位是否需要轉(zhuǎn)換單位
      replace: true,		// 是否直接更換屬性值,而不添加備用屬性
      exclude: /(\/|\\)(node_modules)(\/|\\)/,		// 忽略某些文件夾下的文件或特定文件,例如 'node_modules' 下的文件
     })
    ]
   }
  }
 },

效果

不同型號下,我們看到字體大小都會跟著改變

 

配置pc端

css: {
  extract: IS_PROD,
  sourceMap: false,
  loaderOptions: {
   postcss: {
    plugins: [
     require("postcss-px-to-viewport")({
      unitToConvert: "px",	// 需要轉(zhuǎn)換的單位,默認(rèn)為"px"
      viewportWidth: 1920,  // 視窗的寬度,對應(yīng)pc設(shè)計稿的寬度,一般是1920
      // viewportHeight: 1080,// 視窗的高度,對應(yīng)的是我們設(shè)計稿的高度
      unitPrecision: 3,		// 單位轉(zhuǎn)換后保留的精度
      propList: [		// 能轉(zhuǎn)化為vw的屬性列表
       "*"
      ],
      viewportUnit: "vw",		// 希望使用的視口單位
      fontViewportUnit: "vw",		// 字體使用的視口單位
      selectorBlackList: [],	// 需要忽略的CSS選擇器,不會轉(zhuǎn)為視口單位,使用原有的px等單位。
      minPixelValue: 1,		// 設(shè)置最小的轉(zhuǎn)換數(shù)值,如果為1的話,只有大于1的值會被轉(zhuǎn)換
      mediaQuery: false,		// 媒體查詢里的單位是否需要轉(zhuǎn)換單位
      replace: true,		// 是否直接更換屬性值,而不添加備用屬性
      exclude: /(\/|\\)(node_modules)(\/|\\)/,		// 忽略某些文件夾下的文件或特定文件,例如 'node_modules' 下的文件
     })
    ]
   }
  }
 },

效果

我們以字體為例,同樣可以看到字體在不同分辨率的情況下是不一樣大小的

參考資料

vue-cli 中使用 postcss-px-to-viewport 插件實現(xiàn)移動端自適應(yīng)
Vue(vue4.0)項目中,使用響應(yīng)式布局插件postcss-px-to-viewport

到此這篇關(guān)于從零開始在vue-cli4配置自適應(yīng)vw布局的文章就介紹到這了,更多相關(guān)從零開始在vue-cli4配置自適應(yīng)vw布局內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue.delete()刪除對象的屬性說明

    Vue.delete()刪除對象的屬性說明

    這篇文章主要介紹了Vue.delete()刪除對象的屬性說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue 如何打開接口返回的HTML文件

    vue 如何打開接口返回的HTML文件

    本文主要介紹了vue 如何打開接口返回的HTML文件,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • vue中實現(xiàn)拖動調(diào)整左右兩側(cè)div的寬度的示例代碼

    vue中實現(xiàn)拖動調(diào)整左右兩側(cè)div的寬度的示例代碼

    這篇文章主要介紹了vue中實現(xiàn)拖動調(diào)整左右兩側(cè)div的寬度的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • vue路由切換之淡入淡出的簡單實現(xiàn)

    vue路由切換之淡入淡出的簡單實現(xiàn)

    今天小編就為大家分享一篇vue路由切換之淡入淡出的簡單實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • vue Tooltip提示動態(tài)換行問題

    vue Tooltip提示動態(tài)換行問題

    這篇文章主要介紹了vue Tooltip提示動態(tài)換行問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue中this.$set()的基本用法實例

    vue中this.$set()的基本用法實例

    最近工作上經(jīng)常操作數(shù)組數(shù)據(jù),并且要求實時更新視圖數(shù)據(jù),這個時候首先想到的是?vue.set(),下面這篇文章主要給大家介紹了關(guān)于vue中this.$set()的基本用法實例,需要的朋友可以參考下
    2023-01-01
  • Vue實現(xiàn)無縫輪播效果

    Vue實現(xiàn)無縫輪播效果

    這篇文章主要為大家詳細(xì)介紹了Vue實現(xiàn)無縫輪播效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • vue學(xué)習(xí)筆記之過濾器的基本使用方法實例分析

    vue學(xué)習(xí)筆記之過濾器的基本使用方法實例分析

    這篇文章主要介紹了vue學(xué)習(xí)筆記之過濾器的基本使用方法,結(jié)合實例形式分析了vue.js過濾器的基本功能、用法與操作注意事項,需要的朋友可以參考下
    2020-02-02
  • vue實現(xiàn)圖片預(yù)覽組件封裝與使用

    vue實現(xiàn)圖片預(yù)覽組件封裝與使用

    這篇文章主要為大家詳細(xì)介紹了vue實現(xiàn)圖片預(yù)覽組件封裝與使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • vue中如何下載excel流文件及設(shè)置下載文件名

    vue中如何下載excel流文件及設(shè)置下載文件名

    這篇文章主要介紹了vue中如何下載excel流文件及設(shè)置下載文件名,對vue感興趣的同學(xué),可以參考下
    2021-05-05

最新評論