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

vue-cli 首屏加載優(yōu)化問題

 更新時間:2018年11月06日 17:15:52   作者:lxy3344  
這篇文章主要介紹了vue-cli 首屏加載優(yōu)化問題,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

使用 vue-cli構(gòu)建的項目,在 默認情況下 ,執(zhí)行 npm run build  會將所有的js代碼打包為一個整體,

打包位置是 dist/static/js/app.[contenthash].js  

類似下面的路由代碼

router/index.js 路由相關信息,該路由文件引入了多個 .vue組件
import Personal from '@/components/page/Personal'
import Message from '@/components/personnal/Message'
import Settings from '@/components/personnal/Settings'
import Setlanguage from '@/components/personnal/children/Setlanguage'

npm run build 會打包成一個app.[contenthash].js,這個文件會非常大,影響加載速度。

所以我們需要分模塊打包,把我們想要組合在一起的組件打包到一個 chunk塊中去

分模塊打包需要下面這樣使用 webpack的 require.ensure,并且在最后加入一個 chunk名,

相同 chunk名字的模塊將會打包到一起。

const Personal = r=>require.ensure([],()=>r(require('@/components/page/Personal')),'personal');
const Message = r=>require.ensure([],()=>r(require('@/components/personnal/Message')),'personal');
const Settings = r=>require.ensure([],()=>r(require('@/components/personnal/Settings')),'personal');
const Setlanguage = r=>require.ensure([],()=>r(require('@/components/personnal/children/Setlanguage')),'personal');

根據(jù) chunname的不同, 上面的四個組件, 將會被分成3個塊打包,最終打包之后與組件相關的js文件會分為3個 (除了app.js,manifest.js, vendor.js)

總結(jié)

以上所述是小編給大家介紹的vue-cli 首屏加載優(yōu)化問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • vue-video-player 斷點續(xù)播的實現(xiàn)

    vue-video-player 斷點續(xù)播的實現(xiàn)

    這篇文章主要介紹了vue-video-player 斷點續(xù)播的實現(xiàn),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • vue中element-ui組件默認css樣式修改的四種方式

    vue中element-ui組件默認css樣式修改的四種方式

    在前端項目中會運用各種組件,有時組件的默認樣式并不是你項目中所需要的,你需要更改樣式,下面這篇文章主要給大家介紹了關于vue中element-ui組件默認css樣式修改的四種方式,需要的朋友可以參考下
    2021-10-10
  • vue新建項目并配置標準路由過程解析

    vue新建項目并配置標準路由過程解析

    這篇文章主要介紹了vue新建項目并配置標準路由過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • 你知道vue data為什么是一個函數(shù)

    你知道vue data為什么是一個函數(shù)

    本篇文章從javascript原型鏈來解釋為什么vue中data必須是一個函數(shù),解釋一下這部分的原理內(nèi)容,感興趣的朋友跟隨小編一起看看吧
    2021-11-11
  • Vue打包后頁面出現(xiàn)空白解決辦法

    Vue打包后頁面出現(xiàn)空白解決辦法

    本文主要介紹了Vue打包后頁面出現(xiàn)空白解決辦法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • vue 組件中添加樣式不生效的解決方法

    vue 組件中添加樣式不生效的解決方法

    這篇文章主要介紹了vue 組件中添加樣式不生效的解決方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • Vue JS對URL網(wǎng)址進行編碼解碼,轉(zhuǎn)換為對象方式

    Vue JS對URL網(wǎng)址進行編碼解碼,轉(zhuǎn)換為對象方式

    這篇文章主要介紹了Vue JS對URL網(wǎng)址進行編碼解碼,轉(zhuǎn)換為對象方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • iview+vue實現(xiàn)導入EXCEL預覽功能

    iview+vue實現(xiàn)導入EXCEL預覽功能

    這篇文章主要為大家詳細介紹了iview+vue實現(xiàn)導入EXCEL預覽功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • vue實現(xiàn)移動端touch拖拽排序

    vue實現(xiàn)移動端touch拖拽排序

    這篇文章主要為大家詳細介紹了vue實現(xiàn)移動端touch拖拽排序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • VueJS事件處理器v-on的使用方法

    VueJS事件處理器v-on的使用方法

    本篇文章主要介紹了VueJS事件處理器v-on的使用方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09

最新評論

宜黄县| 敦化市| 普安县| 泸定县| 民丰县| 兴城市| 乌拉特中旗| 原阳县| 鹤山市| 客服| 伊春市| 临西县| 台中市| 南江县| 电白县| 屏南县| 岑巩县| 五华县| 襄汾县| 景洪市| 海门市| 柞水县| 台前县| 乌鲁木齐县| 安平县| 临湘市| 灵璧县| 泸水县| 托克托县| 布尔津县| 卢氏县| 阳城县| 马鞍山市| 苗栗市| 兰考县| 铁岭市| 获嘉县| 望谟县| 高雄市| 石景山区| 阜阳市|