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

vue大屏自適應的實現(xiàn)方法(cv就能用)

 更新時間:2022年06月02日 09:59:12   作者:萬萬沒想到_  
最近在用VUE寫大屏頁面,遇到屏幕自適應問題,下面這篇文章主要給大家介紹了關于vue大屏自適應的實現(xiàn)方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下

前言

第一次接觸大屏,領導給任務,讓適配大小屏幕,然后我就面向百度了hhhh,看了很多版本都不太一樣,于是我自己總結了一份,奶媽式教程,手把手教學,直接cv就可以用,這個方法也可以用來做移動端適配,只需要把 postcss.config.js文件里的大小改成移動端的設計稿大小/10,移動端俺沒有實踐過,小伙伴們需要的話可以試試哦,不出意外的話是沒問題的吼吼

大屏

第一步:先下包,這里用到lib-flexible和postcss-pxtorem

直接下載postcss-pxtorem的話會報錯,所以這里我們下載指定版本postcss-pxtorem@5.1.1

npm下載

npm install lib-flexible --save-dev

postcss-pxtorem:自動把px轉成rmm

npm install postcss-pxtorem@5.1.1 --save-dev

yarn 下載

yarn add lib-flexible

yarn add postcss-pxtorem@5.1.1

第二步:在main.js引入

import 'lib-flexible'

第三步:修改lib-flexible源文件配置

修改node_modules里lib-flexible里flexible.js,找到refreshRem 函數(shù)修改:

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

注意:這里只需要修改屏幕最大寬度和最小寬度即可(540和1980)

第四步:在vue.config.js里配置

module.exports = {
css: {
    sourceMap: false,
    loaderOptions: {
      css: {
        // options here will be passed to css-loader
      },
      postcss: {
        // options here will be passed to postcss-loader
      },
    },
  },
 }

第五步:在vue.config.js同級新建postcss.config.js

module.exports = {
  plugins: {
    'postcss-pxtorem': {
      rootValue: 192,
      propList: ['*'],
    },
  },
}

注意:這里的rootValue可以根據(jù)設計稿的大小/10即可

最后重新 npm run dev 或 yarn dev就ok啦

但是要注意,如果刪除了node_modules的依賴,重新下載之后還是需要重新修改配置文件

總結

到此這篇關于vue大屏自適應實現(xiàn)的文章就介紹到這了,更多相關vue大屏自適應內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

尼玛县| 黄陵县| 建宁县| 东阳市| 盐池县| 方正县| 汉阴县| 饶阳县| 南丰县| 和政县| 唐山市| 湘阴县| 广平县| 镇原县| 健康| 越西县| 宜兰县| 石家庄市| 长治市| 五寨县| 潼南县| 儋州市| 兴文县| 弥渡县| 丘北县| 石屏县| 珲春市| 峨山| 墨江| 寿光市| 陇川县| 达拉特旗| 南丹县| 焦作市| 鹰潭市| 兴海县| 桃源县| 昌江| 耒阳市| 调兵山市| 岑溪市|