最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue開發(fā)頁面自適應(yīng)屏幕尺寸的實例代碼

 更新時間:2022年12月01日 16:32:44   作者:Bruce小鬼  
使用vue開發(fā)的頁面都是通過px設(shè)置它的尺寸,如果換了一個不同尺寸的屏幕就會出現(xiàn)頁面排版錯亂,顯示不完整等情況,下面通過插件將px裝換為rem單位適應(yīng)不同尺寸的屏幕,需要的朋友可以參考下

vue開發(fā)頁面自適應(yīng)屏幕尺寸

1.概述

使用vue開發(fā)的頁面都是通過px設(shè)置它的尺寸,如果換了一個不同尺寸的屏幕就會出現(xiàn)頁面排版錯亂,顯示不完整等情況。下面通過插件將px裝換為rem單位適應(yīng)不同尺寸的屏幕。

2.網(wǎng)頁適配屏幕尺寸

2.1.安裝插件

lib-flexible插件作用是根據(jù)rem調(diào)整頁面寬高,自適應(yīng)屏幕尺寸
px2rem-loader插件作用是將px單位轉(zhuǎn)換為rem單位,lib-flexible插件才能根據(jù)rem調(diào)整網(wǎng)頁寬高尺寸。

# 安裝lib-flexible插件
yarn add lib-flexible
# 安裝px2rem-loader插件 -D 安裝到開發(fā)環(huán)境
yarn add -D px2rem-loader

2.2.配置插件

1.在main.js文件中引用lib-flexible插件

import Vue from "vue"
import App from "./App.vue"
import router from "./router"
import store from "./store"
import "@/assets/scss/reset.scss"
import axios from "axios"
// UI
import ElementUI from "element-ui"
import "element-ui/lib/theme-chalk/index.css"

// tools
// 引用lib-flexible插件
import "lib-flexible"

2.在vue.config.js中配置px2rem-loader

module.exports = {
  configureWebpack: {
    // webpack 配置
    output: {
      filename: ,
      chunkFilename: `,
    },
  },
  // 配置px2rem-loader
  chainWebpack: config => {
    config.module
      .rule("css")
      .test(/\.css$/)
      .oneOf("vue")
      .resourceQuery(/\?vue/)
      .use("px2rem")
      .loader("px2rem-loader")
      .options({
      // 設(shè)置px轉(zhuǎn)化為rem比例,設(shè)計稿大小為1920,比例 1920/ 10
        remUnit: 192
      });
  },
}

3.修改flexible.js

全局搜索flexible.js,將refreshRem函數(shù)中原本的540替換為width,這樣就實現(xiàn)了寬度根據(jù)屏幕大小自動適配.
或者在下面的路徑找到該文件:node_modules/lib-flexible/flexible.js

function refreshRem(){
        var width = docEl.getBoundingClientRect().width;
        if (width / dpr > 540) {
        	// 將width = 540 * dpr; 540改為width
            width = width * dpr;
        }
        var rem = width / 10;
        docEl.style.fontSize = rem + 'px';
        flexible.rem = win.rem = rem;
    }

重啟服務(wù),改變?yōu)g覽器大小網(wǎng)頁的內(nèi)容能夠隨著頁面大小而改變。

到此這篇關(guān)于vue開發(fā)頁面自適應(yīng)屏幕尺寸的文章就介紹到這了,更多相關(guān)vue頁面自適應(yīng)屏幕內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue router-link下劃線和顏色問題及解決

    vue router-link下劃線和顏色問題及解決

    這篇文章主要介紹了vue router-link下劃線和顏色問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • 解決Vue頁面固定滾動位置的處理辦法

    解決Vue頁面固定滾動位置的處理辦法

    本篇文章主要介紹了解決Vue固定滾動位置的處理辦法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • VUE中this.$router.push點了后hash地址改變了頁面不跳轉(zhuǎn)

    VUE中this.$router.push點了后hash地址改變了頁面不跳轉(zhuǎn)

    本文主要介紹了VUE中this.$router.push點了后hash地址改變了頁面不跳轉(zhuǎn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-11-11
  • Vue項目全局配置頁面緩存之按需讀取緩存的實現(xiàn)詳解

    Vue項目全局配置頁面緩存之按需讀取緩存的實現(xiàn)詳解

    這篇文章主要給大家介紹了關(guān)于Vue項目全局配置頁面緩存之實現(xiàn)按需讀取緩存的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起看看吧
    2018-08-08
  • 使用vue如何構(gòu)建一個自動建站項目

    使用vue如何構(gòu)建一個自動建站項目

    這篇文章主要介紹了使用vue如何構(gòu)建一個自動建站項目,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • vue實現(xiàn)跨域的方法分析

    vue實現(xiàn)跨域的方法分析

    這篇文章主要介紹了vue實現(xiàn)跨域的方法,結(jié)合實例形式分析了vue.js跨域的原理與相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2019-05-05
  • vue任意關(guān)系組件通信與跨組件監(jiān)聽狀態(tài)vue-communication

    vue任意關(guān)系組件通信與跨組件監(jiān)聽狀態(tài)vue-communication

    這篇文章主要介紹了vue任意關(guān)系組件通信與跨組件監(jiān)聽狀態(tài)vue-communication,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • el-menu遞歸實現(xiàn)多級菜單組件的示例

    el-menu遞歸實現(xiàn)多級菜單組件的示例

    本文主要介紹了el-menu使用遞歸組件實現(xiàn)多級菜單組件,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 關(guān)于delete和Vue.delete的區(qū)別及說明

    關(guān)于delete和Vue.delete的區(qū)別及說明

    這篇文章主要介紹了關(guān)于delete和Vue.delete的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Vue關(guān)閉當(dāng)前頁面的方法

    Vue關(guān)閉當(dāng)前頁面的方法

    Vue中關(guān)閉當(dāng)前頁面的方法與原生JavaScript類似,都是通過window對象的close方法實現(xiàn),這篇文章主要介紹了Vue關(guān)閉當(dāng)前頁面的方法,需要的朋友可以參考下
    2023-09-09

最新評論

正蓝旗| 镇安县| 济南市| 新和县| 中阳县| 巴中市| 顺义区| 宜丰县| 瑞安市| 博客| 镇巴县| 富裕县| 广东省| 霞浦县| 邮箱| 昭平县| 双辽市| 延长县| 宜黄县| 五莲县| 沿河| 石台县| 象山县| 阜新市| 杭锦后旗| 平凉市| 青州市| 恩平市| 马公市| 怀仁县| 杂多县| 遵化市| 伊金霍洛旗| 江华| 逊克县| 青冈县| 石楼县| 永清县| 苏尼特右旗| 稻城县| 如皋市|