成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Vue CLI3移動端適配(px2rem或postcss-plugin-px2rem)

瀏覽:12日期:2023-01-24 09:18:32

今天,我們使用Vue CLI3 做一個移動端適配 。

Vue CLI3移動端適配(px2rem或postcss-plugin-px2rem)

前言

首先確定你的項目是Vue CLI3版本以上的。

一、移動端適配包

1、安裝移動端適配包

npm i lib-flexible -S

2、在 main.js 引入適配包

import Vue from ’vue’import App from ’./App.vue’import ’lib-flexible’ // 引入適配包Vue.config.productionTip = falsenew Vue({ render: h => h(App),}).$mount(’#app’)

3、在 index.html 編輯 viewport

<!DOCTYPE html><html lang='en'> <head> <meta charset='utf-8'> <meta http-equiv='X-UA-Compatible' content='IE=edge'> <!-- 加上以下代碼 --> <meta name='viewport' content='width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0'> <link rel='icon' href='http://www.piao2010.com/bcjs/<%= BASE_URL %>favicon.ico' rel='external nofollow' > <title><%= htmlWebpackPlugin.options.title %></title> </head> <body> <noscript> <strong>We’re sorry but <%= htmlWebpackPlugin.options.title %> doesn’t work properly without JavaScript enabled. Please enable it to continue.</strong> </noscript> <div id='app'></div> <!-- built files will be auto injected --> </body></html>

二、CSS樣式適配

1、安裝 px2rem-loader 包( 只適用于css樣式

npm i px2rem-loader -D

2、在 vue.config.js 配置

module.exports={ chainWebpack: config => { config.module .rule(’css’) .test(/.css$/) .oneOf(’vue’) .resourceQuery(/?vue/) .use(’px2rem’) .loader(’px2rem-loader’) .options({ remUnit: 75 }) },}

三、CSS預處理語言樣式適配

1、安裝 postcss-plugin-px2rem ( 適用于css預處理語言

npm i postcss-plugin-px2rem -D

2、在 vue.config.js 配置

module.exports={ css: { loaderOptions: { postcss: { plugins: [ require(’postcss-plugin-px2rem’)({ rootValue: 75, //換算基數, 默認100 ,這樣的話把根標簽的字體規定為1rem為50px,這樣就可以從設計稿上量出多少個px直接在代碼中寫多上px了。 // unitPrecision: 5, //允許REM單位增長到的十進制數字。 //propWhiteList: [], //默認值是一個空數組,這意味著禁用白名單并啟用所有屬性。 // propBlackList: [], //黑名單 exclude: /(node_module)/, //默認false,可以(reg)利用正則表達式排除某些文件夾的方法,例如/(node_module)/如果想把前端UI框架內的px也轉換成rem,請把此屬性設為默認值 // selectorBlackList: [], //要忽略并保留為px的選擇器 // ignoreIdentifier: false, //(boolean/string)忽略單個屬性的方法,啟用ignoreidentifier后,replace將自動設置為true。 // replace: true, // (布爾值)替換包含REM的規則,而不是添加回退。 mediaQuery: false, //(布爾值)允許在媒體查詢中轉換px。 minPixelValue: 3 //設置要替換的最小像素值(3px會被轉rem)。 默認 0 }), ] } } }}

3、在 package.json 配置,加入 postcss 相關插件

{ 'name': 'app', 'version': '0.1.0', 'private': true, 'scripts': { 'serve': 'vue-cli-service serve', 'build': 'vue-cli-service build', 'lint': 'vue-cli-service lint' }, 'dependencies': { 'core-js': '^3.6.4', 'lib-flexible': '^0.3.2', 'vue': '^2.6.11' }, 'devDependencies': { '@vue/cli-plugin-babel': '~4.3.0', '@vue/cli-plugin-eslint': '~4.3.0', '@vue/cli-service': '~4.3.0', 'babel-eslint': '^10.1.0', 'eslint': '^6.7.2', 'eslint-plugin-vue': '^6.2.2', 'node-sass': '^4.14.0', 'postcss-plugin-px2rem': '^0.8.1', 'px2rem-loader': '^0.1.9', 'sass-loader': '^8.0.2', 'vue-template-compiler': '^2.6.11' }, 'postcss': { 'plugins': { 'autoprefixer': {}, 'precss': {} } }}

結語

到此這篇關于Vue CLI3移動端適配(px2rem或postcss-plugin-px2rem)的文章就介紹到這了,更多相關Vue CLI3移動端適配內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Vue
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
欧美一区二区三区免费观看视频| 国产精品啊v在线| 色综合天天综合狠狠| 欧美日韩国产a| 亚洲国产日韩一级| 国产欧美日韩亚洲一区二区三区| 国产精品色在线观看| 成人午夜av电影| 91精品在线一区二区| 国产一区二区美女| 欧美日韩中文另类| 日韩成人午夜电影| 久久久精品网| 亚洲网友自拍偷拍| 国产亚洲一区在线播放| 亚洲最新视频在线观看| 国产精品久久国产三级国电话系列 | 免费在线视频一区| 色8久久精品久久久久久蜜| 天天色综合天天| 色婷婷亚洲一区二区三区| 日韩在线观看一区二区| 一本色道久久加勒比精品| 午夜免费久久看| 在线观看av一区二区| 美女在线视频一区| 欧美性感一区二区三区| 国产一二三精品| 日韩欧美成人一区| 99久久精品久久久久久清纯| 久久久精品综合| 欧美在线播放| 国产精品欧美久久久久一区二区| 黄色成人精品网站| 一区二区三区成人在线视频| 午夜在线视频观看日韩17c| 日韩av电影免费观看高清完整版| 欧美在线免费播放| 国产高清精品久久久久| 久久精品综合网| 亚洲激情午夜| 亚洲成人动漫精品| 欧美片网站yy| 成人动漫视频在线| 国产精品人妖ts系列视频| 亚洲精品一二| 午夜电影网亚洲视频| 在线欧美一区二区| 成人一区二区三区| 国产精品伦一区二区三级视频| 在线视频免费在线观看一区二区| 日韩专区欧美专区| 欧美一区二区三区免费| 欧美特黄一级| 亚洲3atv精品一区二区三区| 9191国产精品| 欧美精品一卡| 亚洲成人黄色影院| 日韩一二三四区| 亚洲午夜精品国产| 喷水一区二区三区| 日韩免费电影一区| 亚洲特色特黄| 日韩黄色小视频| 欧美不卡一二三| 亚洲日本精品国产第一区| 蜜桃av一区二区三区电影| 欧美精品一区二区三区很污很色的| 99re国产精品| 国产一区二区美女诱惑| 中文一区二区完整视频在线观看| 欧美亚洲一区| 成人毛片视频在线观看| 亚洲欧美一区二区三区久本道91| 一本色道a无线码一区v| 成人黄色国产精品网站大全在线免费观看 | 日韩福利电影在线| 欧美肥大bbwbbw高潮| 欧美日韩精品免费观看视一区二区| 亚洲va天堂va国产va久| 亚洲精品一区二区三区影院 | 国内久久精品| 日韩av在线免费观看不卡| 欧美电影一区二区| 国产在线观看一区| 久久机这里只有精品| 欧美国产激情一区二区三区蜜月 | 国产丝袜美腿一区二区三区| 美日韩免费视频| www.色精品| 图片区小说区区亚洲影院| 久久影院午夜片一区| 免费视频一区| 97精品久久久久中文字幕| 首页综合国产亚洲丝袜| 久久久久久久久岛国免费| 蘑菇福利视频一区播放| 成人激情免费网站| 亚洲sss视频在线视频| 久久久精品国产99久久精品芒果| 久久综合影音| 黄色国产精品| 福利电影一区二区| 香蕉成人啪国产精品视频综合网| 久久综合成人精品亚洲另类欧美 | 一区二区三区 在线观看视频| 欧美福利视频导航| 99爱精品视频| 国产成人精品www牛牛影视| 一区二区三区四区在线| 日韩一级大片在线| 先锋影音久久久| 91啪亚洲精品| 国产乱子轮精品视频| 亚洲综合色区另类av| 欧美大片在线观看| 91福利国产成人精品照片| 国模精品一区二区三区| 国产一区不卡视频| 亚洲一区二区欧美日韩| 久久久久久久久一| 欧美日韩国产大片| 亚洲综合区在线| 久久先锋影音av鲁色资源网| 色爱区综合激月婷婷| 一区免费在线| 成人福利视频网站| 麻豆专区一区二区三区四区五区| 自拍视频在线观看一区二区| 欧美电影免费观看完整版| 日本韩国欧美在线| 日韩亚洲国产欧美| 色综合天天综合在线视频| 精品一区二区免费在线观看| 亚洲欧洲日产国产综合网| 欧美成人一区二区三区在线观看| 色婷婷av久久久久久久| 中日韩在线视频| 91小视频免费看| 毛片不卡一区二区| 亚洲一区日韩精品中文字幕| 久久久久国产精品人| 欧美一区二区在线观看| 久久av一区二区三区| 18成人免费观看视频| 91麻豆精品秘密| 国产精品77777| 免费成人美女在线观看.| 亚洲影视在线播放| 亚洲女同女同女同女同女同69| 国产日韩影视精品| 精品福利二区三区| 欧美成人精品1314www| 一本久道久久综合中文字幕 | 天堂va蜜桃一区二区三区漫画版| 亚洲欧美国产三级| 国产精品久久久久一区| 欧美精品一区二区三区蜜桃视频| 91精品国产美女浴室洗澡无遮挡| 在线免费亚洲电影| 色哟哟一区二区三区| 亚洲综合99| 亚洲欧美日韩精品综合在线观看| 尤物在线精品| 国产精品分类| 91免费国产视频网站| 成人网在线播放| 国产二区国产一区在线观看| 激情综合网天天干| 久久黄色级2电影| 免费视频一区二区| 日日骚欧美日韩| 亚洲va韩国va欧美va| 亚洲国产中文字幕| 亚洲综合av网| 亚洲国产欧美另类丝袜| 一区二区高清在线| 一区二区三区日韩欧美精品| 夜夜精品浪潮av一区二区三区| 一区二区三区蜜桃网| 亚洲手机成人高清视频| 一区在线观看免费| 最好看的中文字幕久久| 国产精品污www在线观看| 国产免费成人在线视频| 久久久www成人免费无遮挡大片| 久久蜜桃一区二区| 国产欧美精品一区aⅴ影院| 国产精品无遮挡| 亚洲免费观看高清| 亚洲乱码中文字幕| 亚洲国产三级在线| 天堂在线一区二区| 看电视剧不卡顿的网站| 国内精品伊人久久久久av影院 | 精品福利av导航| 精品国产一二三区| 欧美精品一区视频| 中文字幕不卡的av| 亚洲精品一二三|