Vue 適配移動端 使用 postcss-pxtorem lib-flexible 插件 轉px為vw rem

      網友投稿 1543 2025-03-31

      vue項目使用Vant框架Rem適配(postcss-pxtorem、lib-flexible )的安裝使用


      1.安裝:

      使用的是vue-cli+webpack,通過npm來安裝的

      npm i postcss-px2rem lib-flexible --save-dev 或者 yarn add postcss-px2rem lib-flexible

      1

      Vue 適配移動端 使用 postcss-pxtorem lib-flexible 插件 轉px為vw rem

      2

      3

      2.引入lib-flexible

      在main.js中引入lib-flexible

      //導入rem 的 js,動態的設置了不同屏幕的html根元素的 font-size import "lib-flexible"

      1

      2

      3

      3.在plublic中index.html刪除meta標簽:

      通過meta標簽,設置設備寬度以及縮放比例

      flexible會根據屏幕頁面自動添加 標簽,動態控制initial-scale,maximun-scale,minimun-scale等屬性的值

      1

      2

      3

      4.安裝postcss-pxtorem

      一款 postcss 插件,用于將單位轉化為 rem 只是用來把單位轉化為rem 沒別的了

      npm install postcss-pxtorem -D

      1

      5.配置vue.config.js:

      module.exports=function(){ devServer:{ port:3000, open:true }, //rem配置 css: { loaderOptions: { css:{}, postcss: { plugins: [ require('postcss-px2rem')({//這里是配置項,詳見官方文檔 remUint:37.5, propList: ['*'], //設置px轉換成rem的屬性值,*表示所有屬性的px轉換為rem }), ] } } } }

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      15

      16

      17

      18

      19

      20

      如果沒有配置vue.config.js,可以在build/vue-loader.config.js配置:

      const precss = require('precss') const pxtorem = require('postcss-px2rem') module.exports = { ...... postcss:[ precss(), pxtorem({ remUnit: 37.5, //設計尺寸 propList: ['*']//自動轉化rem }) ], }

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      6.當配置完之后,只需要重啟下服務,就自動轉化為rem了

      npm run dev 或者 npm run serve

      CSS javaScript PostCSS Vue

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:excel表格插入按鈕的方法(excel表格加按鈕)
      下一篇:word怎么合并多個文檔(word怎么合并多個文檔不改變格式
      相關文章
      亚洲欧洲第一a在线观看| 亚洲AV无码乱码在线观看裸奔| 亚洲欧洲精品久久| 亚洲级αV无码毛片久久精品| 亚洲A∨精品一区二区三区| 亚洲成av人在线观看网站| 亚洲中文无码永久免费| 国产精品亚洲综合久久| 亚洲校园春色另类激情| 亚洲AV无码久久| 亚洲成色WWW久久网站| 亚洲国产精品无码久久久秋霞2| 最新亚洲成av人免费看| 亚洲日韩VA无码中文字幕 | 亚洲黄色在线视频| 亚洲精品美女久久久久| 亚洲成a人片77777群色| 亚洲不卡在线观看| 国产亚洲精品影视在线| 亚洲精品无码国产片| 色噜噜噜噜亚洲第一| 偷自拍亚洲视频在线观看| 亚洲精品A在线观看| 国产黄色一级毛片亚洲黄片大全| 久久夜色精品国产亚洲av| 亚洲色偷偷偷鲁综合| 337p日本欧洲亚洲大胆裸体艺术 | 亚洲性在线看高清h片| 亚洲最大激情中文字幕| 久久亚洲国产中v天仙www| 久久精品亚洲综合专区| 精品日韩亚洲AV无码| 亚洲婷婷天堂在线综合| 亚洲中文字幕精品久久| 日本亚洲中午字幕乱码| 国产亚洲精品高清在线| 亚洲国产精品无码久久一线| 91亚洲一区二区在线观看不卡| 亚洲国产综合在线| 亚洲久热无码av中文字幕| MM1313亚洲精品无码久久|