亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

Vue項目使用CDN優化首屏加載問題

2019-11-19 14:04:46
字體:
來源:轉載
供稿:網友

前言

作為一個網站應用,加載速度是非常重要的。加載速度,一個是程序的合理安排,如以組件按需加載,一個是js、css等資源的異步加載。

在Vue項目中,引入到工程中的所有js、css文件,編譯時都會被打包進vendor.js,瀏覽器在加載該文件之后才能開始顯示首屏。若是引入的庫眾多,那么vendor.js文件體積將會相當的大,影響首開的體驗。

解決方法是,將引用的外部js、css文件剝離開來,不編譯到vendor.js中,而是用資源的形式引用,這樣瀏覽器可以使用多個線程異步將vendor.js、外部的js等加載下來,達到加速首開的目的。

外部的庫文件,可以使用CDN資源,或者別的服務器資源等。

下面,以引入vue、vuex、vue-router為例,說明處理流程。

一、資源引入

在index.html中,添加CDN資源,例如bootstrap:

<body>  <div id="app"></div>  <script src="https://cdn.bootcss.com/vue/2.5.2/vue.min.js"></script>  <script src="https://cdn.bootcss.com/vue-router/3.0.1/vue-router.min.js"></script>  <script src="https://cdn.bootcss.com/vuex/3.0.1/vuex.min.js"></script> </body>

二、添加配置

在bulid/webpack.base.conf.js文件中,增加externals,將引用的外部模塊導入,如下:

module.exports = { entry: {  app: './src/main.js' }, externals:{  'vue': 'Vue',  'vue-router': 'VueRouter',  'vuex':'Vuex' }

注意一點:

格式為 'aaa' : 'bbb', 其中,aaa表示要引入的資源的名字,bbb表示該模塊提供給外部引用的名字,由對應的庫自定。例如,vue為Vue,vue-router為VueRouter.

三、去掉原有的引用

去掉import,如:

// import Vue from 'vue'// import Router from 'vue-router'

去掉Vue.use(XXX),如:

// Vue.use(Router)

測試

重新npm run build,會看到 vendor.js體積有所下降了。通過開發者模式的Network工具,可以看到vue.js、vuex.js、vendor.js等文件會分別由一個線程進行加載。且因為使用了CDN,加載速度比自已的服務器更快。

總結

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品一区二区三区毛片淫片| 欧美性猛交xxxx免费看漫画| 中文字幕亚洲综合| 成人免费网站在线| 久久久久久国产精品三级玉女聊斋| 日韩精品免费观看| 亚洲理论电影网| 另类色图亚洲色图| 97视频免费在线观看| 国产成人亚洲精品| 91精品视频在线| 中日韩午夜理伦电影免费| 欧美成人午夜视频| 国模私拍视频一区| 777午夜精品福利在线观看| 欧美精品生活片| 日韩欧美中文第一页| 日韩美女在线观看一区| 96精品视频在线| 91色琪琪电影亚洲精品久久| 日韩精品中文字幕在线观看| 中文字幕日韩在线视频| 国产精品免费在线免费| 精品国产精品三级精品av网址| 性欧美xxxx视频在线观看| 欧美另类xxx| 国产精品夫妻激情| 不卡在线观看电视剧完整版| 日韩精品视频在线免费观看| 欧美日韩一区二区在线播放| 欧美激情中文字幕在线| 国产xxx69麻豆国语对白| 自拍偷拍亚洲在线| 日韩在线中文字| 久久久免费精品视频| 亚洲女人被黑人巨大进入al| 九九热在线精品视频| 成人网页在线免费观看| 欧美亚洲另类制服自拍| 久久成人18免费网站| 亚洲国产精久久久久久| 欧美一级在线亚洲天堂| 91av在线国产| 欧美网站在线观看| 上原亚衣av一区二区三区| 爽爽爽爽爽爽爽成人免费观看| 国产精品av网站| 成人国产精品一区二区| 色噜噜久久综合伊人一本| 亚洲国产精品va| 一二美女精品欧洲| 在线国产精品视频| 亚洲精品视频久久| 欧美高清视频免费观看| 午夜精品三级视频福利| 国产一区二中文字幕在线看| 中文字幕亚洲欧美| 日韩在线视频中文字幕| 亚洲精品福利视频| 在线精品91av| 国内精品久久久久久中文字幕| 国内精品视频在线| 国产精品久久网| 亚洲影院高清在线| 国产精品日韩欧美综合| 国产精品美女久久久免费| 亚洲欧美日韩高清| 欧美一区三区三区高中清蜜桃| 国产精品h在线观看| 国产精品久久久久久av福利| 亚洲香蕉成人av网站在线观看| 91国产精品电影| 久久91亚洲精品中文字幕| 在线观看久久av| 亚洲一区精品电影| 精品久久久一区二区| 久久777国产线看观看精品| 日韩成人在线播放| 久久久精品欧美| 亚洲风情亚aⅴ在线发布| 亚洲自拍偷拍色片视频| 国产成人精品一区| 久热精品视频在线免费观看| 色婷婷亚洲mv天堂mv在影片| 91sao在线观看国产| 欧美在线不卡区| 欧美大尺度激情区在线播放| 欧美午夜丰满在线18影院| 亚洲第一男人天堂| 亚洲自拍偷拍第一页| 日韩精品亚洲元码| 日韩欧美精品在线观看| 伦伦影院午夜日韩欧美限制| 国产精品中文在线| 国产精品美女久久| 欧美成人在线免费视频| 一区二区三区动漫| 91超碰caoporn97人人| 亚洲另类欧美自拍| 成人a视频在线观看| 久久夜色精品国产亚洲aⅴ| 日韩中文字幕免费视频| 日韩极品精品视频免费观看| 久久九九精品99国产精品| 国产成人精品视频在线观看| 久久久999精品免费| 日韩精品丝袜在线| 国产成人短视频| 亚洲自拍欧美另类| 中文日韩在线视频| 亚洲精品国产拍免费91在线| 97国产真实伦对白精彩视频8| 久久噜噜噜精品国产亚洲综合| 韩国视频理论视频久久| 91综合免费在线| 91国产视频在线播放| 欧美日韩人人澡狠狠躁视频| 久久五月情影视| 亚洲少妇激情视频| 亚洲国产高清高潮精品美女| 国产精品自产拍在线观| 日韩经典中文字幕| 欧美情侣性视频| 国产成人avxxxxx在线看| 亚洲一区二区三| 欧美一级淫片aaaaaaa视频| 日韩经典中文字幕| 91超碰中文字幕久久精品| 91色p视频在线| 欧美日韩国产综合视频在线观看中文| 2019av中文字幕| 国产精品影院在线观看| 日韩中文在线不卡| 91精品在线观| 98视频在线噜噜噜国产| 久久久久久久香蕉网| 日韩中文字在线| 国内精品久久久久影院 日本资源| 国产91网红主播在线观看| 精品国产999| 欧美精品电影免费在线观看| 亚洲精品www久久久| 日韩av理论片| 成人精品久久av网站| 欧美在线观看www| 久久精品小视频| 亚洲人成77777在线观看网| 欧美亚洲国产成人精品| 日本成人免费在线| 欧美亚洲激情视频| 中文字幕在线日韩| 亚洲成人动漫在线播放| 亚洲天堂男人天堂女人天堂| 欧美国产日韩免费| 国产在线视频2019最新视频| 91夜夜未满十八勿入爽爽影院| 川上优av一区二区线观看| 国产精品视频一区二区三区四| 国产成人一区二区三区电影| xxxxx91麻豆| 国产精品老女人精品视频| 日韩在线视频中文字幕| 欧美日韩午夜激情| 精品久久久久久久久久ntr影视|