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

詳解Vue-cli webpack移動(dòng)端自動(dòng)化構(gòu)建rem問(wèn)題

 更新時(shí)間:2018年04月07日 15:55:54   作者:曦沙飛舞  
這篇文章主要介紹了詳解Vue-cli webpack移動(dòng)端自動(dòng)化構(gòu)建rem問(wèn)題,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

相信很多小伙伴想著自己的移動(dòng)端項(xiàng)目能夠自動(dòng)轉(zhuǎn)換為rem,這才符合前端的潮流,如果用自己手寫(xiě)或者編輯器插件來(lái)改動(dòng)十分不方便還容易出錯(cuò),我在網(wǎng)上找了很多的方法發(fā)現(xiàn)以下問(wèn)題:

1 照著老的視頻教程去弄,發(fā)現(xiàn)node npm webpack px2rem的各種插件版本都不一樣,根本沒(méi)用

2 網(wǎng)上的教程缺斤少倆,不完整,搞得我整了半天搞不定,想想干脆手動(dòng)vscode 的cssrem設(shè)置算了,但老子還是不服氣,東拼西湊還是整出來(lái)了,最后還是研究出了以下方法希望對(duì)大家的移動(dòng)端自動(dòng)化構(gòu)建rem有幫助

1 安裝vue-cli這個(gè)就不多說(shuō)了,大家都應(yīng)該會(huì)

2 安裝和配置px2rem-loader(這里沒(méi)有用postcss試過(guò)了很多問(wèn)題還是決定用這個(gè))

第一步 :npm install px2rem-loader

第二部 : webpack.base.conf.js下添加對(duì)象,這里我用的是sass,用其他的按照下面規(guī)律改就行了,相信都看得懂

module.exports={
module: {
  rules: [
   {
    test: /\.(css|less|scss)(\?.*)?$/,
    loader: 'style-loader!css-loader!sass-loader!less-loader!postcss-loader'
   }
  ]
 }
}

第三步 : webpack.dev.conf.js下的plugins添加一個(gè)東西,大家一定要注意remUnit這個(gè)屬性,就是在蘋(píng)果5情況下為40px,我這里定為40,也有人定為80,我這里40是為了配合hotcss使用下面我會(huì)講到

 plugins: [
  new webpack.LoaderOptionsPlugin({
   // webpack 2.0之后, 此配置不能直接寫(xiě)在自定義配置項(xiàng)中, 必須寫(xiě)在此處
   vue: {
    postcss: [require('postcss-px2rem')({ remUnit: 40, propWhiteList: [] })]
   }
  }
 ]

第四部 : 這是多人不知道的,很多人就是差這一步,utils.js下找到const cssLoader加上?importLoaders=1

 const cssLoader = {
  loader: 'css-loader?importLoaders=1',
  options: {
   minimize: process.env.NODE_ENV === 'production',
   sourceMap: options.sourceMap
  }
 }

到這里為止安裝就完成了

輸入font-size:40px

輸出font-size:1rem (在iphone下)

3 我們都知道設(shè)備的像素比不一樣的,所以我們用hotcss來(lái)調(diào)整設(shè)備的像素比 鏈接

我放在了src/assets/js/里面大家可根據(jù)習(xí)慣來(lái)

引入方法,自己定義什么名字都行,這里我吧hotcss.js改為了viewport.js

module.exports = {
 entry: {
  app: './src/main.js',
  rem: './src/assets/js/viewport.js'
 }
}

這樣就大功告成啦

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 聊聊Vue.js的template編譯的問(wèn)題

    聊聊Vue.js的template編譯的問(wèn)題

    這篇文章主要介紹了聊聊Vue.js的template編譯的問(wèn)題,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-10-10
  • 快速解決vue在ios端下點(diǎn)擊響應(yīng)延時(shí)的問(wèn)題

    快速解決vue在ios端下點(diǎn)擊響應(yīng)延時(shí)的問(wèn)題

    今天小編就為大家分享一篇快速解決vue在ios端下點(diǎn)擊響應(yīng)延時(shí)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • 如何使用vue3簡(jiǎn)單實(shí)現(xiàn)WebSocket通信

    如何使用vue3簡(jiǎn)單實(shí)現(xiàn)WebSocket通信

    這篇文章主要給大家介紹了關(guān)于如何使用vue3簡(jiǎn)單實(shí)現(xiàn)WebSocket通信的相關(guān)資料,WebSocket是全雙工網(wǎng)絡(luò)通信通信協(xié)議,實(shí)現(xiàn)了客戶(hù)端和服務(wù)器的平等對(duì)話(huà),任何一方都可以主動(dòng)發(fā)送數(shù)據(jù),需要的朋友可以參考下
    2023-08-08
  • vue+element實(shí)現(xiàn)下拉菜單并帶本地搜索功能示例詳解

    vue+element實(shí)現(xiàn)下拉菜單并帶本地搜索功能示例詳解

    這篇文章主要介紹了vue+element實(shí)現(xiàn)下拉菜單并帶本地搜索功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • vue完成項(xiàng)目后,打包成靜態(tài)文件的方法

    vue完成項(xiàng)目后,打包成靜態(tài)文件的方法

    今天小編就為大家分享一篇vue完成項(xiàng)目后,打包成靜態(tài)文件的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • Vue3中Element-Plus分頁(yè)(Pagination)組件的使用

    Vue3中Element-Plus分頁(yè)(Pagination)組件的使用

    Element-Plus分頁(yè)(Pagination)組件在開(kāi)發(fā)過(guò)程中數(shù)據(jù)展示會(huì)經(jīng)常使用到,同時(shí)分頁(yè)功能也會(huì)添加到頁(yè)面中,下面我們就來(lái)學(xué)習(xí)一下它的具體使用,需要的可以參考一下
    2023-11-11
  • vue如何監(jiān)聽(tīng)元素橫向滾動(dòng)到最右側(cè)

    vue如何監(jiān)聽(tīng)元素橫向滾動(dòng)到最右側(cè)

    這篇文章主要介紹了vue如何監(jiān)聽(tīng)元素橫向滾動(dòng)到最右側(cè)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • vue+elementUI面包屑組件封裝方法詳解

    vue+elementUI面包屑組件封裝方法詳解

    這篇文章主要為大家詳細(xì)介紹了vue+elementUI面包屑組件封裝方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • vite構(gòu)建vue3項(xiàng)目的全過(guò)程記錄

    vite構(gòu)建vue3項(xiàng)目的全過(guò)程記錄

    vite是VUE3創(chuàng)建項(xiàng)目的工具,項(xiàng)目大了之后,性能明顯優(yōu)于webpack,下面這篇文章主要給大家介紹了關(guān)于vite構(gòu)建vue3項(xiàng)目的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • Vue3 的ref和reactive的用法和區(qū)別示例解析

    Vue3 的ref和reactive的用法和區(qū)別示例解析

    ref和reactive是Vue3中用來(lái)實(shí)現(xiàn)數(shù)據(jù)響應(yīng)式的API,一般情況下,ref定義基本數(shù)據(jù)類(lèi)型,reactive定義引用數(shù)據(jù)類(lèi)型,本文給大家介紹Vue3 的ref和reactive的用法和區(qū)別,感興趣的朋友一起看看吧
    2023-10-10

最新評(píng)論

西丰县| 准格尔旗| 元朗区| 修武县| 镇康县| 观塘区| 普安县| 西平县| 秦皇岛市| 女性| 托克逊县| 东城区| 原平市| 枝江市| 漳平市| 卫辉市| 北安市| 萨嘎县| 滁州市| 古丈县| 阿尔山市| 简阳市| 海原县| 香河县| 安图县| 登封市| 华阴市| 额济纳旗| 浙江省| 余姚市| 稷山县| 乌恰县| 达尔| 昌黎县| 甘谷县| 尚义县| 灵寿县| 张掖市| 南陵县| 亳州市| 观塘区|