欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

vue中加載優(yōu)化策略有哪些-創(chuàng)新互聯(lián)

這篇文章主要介紹了vue中加載優(yōu)化策略有哪些,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

成都創(chuàng)新互聯(lián)公司致力于互聯(lián)網(wǎng)網(wǎng)站建設與網(wǎng)站營銷,提供成都網(wǎng)站建設、做網(wǎng)站、網(wǎng)站開發(fā)、seo優(yōu)化、網(wǎng)站排名、互聯(lián)網(wǎng)營銷、微信小程序、公眾號商城、等建站開發(fā),成都創(chuàng)新互聯(lián)公司網(wǎng)站建設策劃專家,為不同類型的客戶提供良好的互聯(lián)網(wǎng)應用定制解決方案,幫助客戶在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢。

方法一 路由懶加載

首屏加載慢的原因無非就是單頁面應用需要加載完整個路由表上的頁面,而路由懶加載就是來解決這個問題的。如果我們能把不同路由對應的組件分割成不同的代碼塊,然后當路由被訪問的時候才加載對應組件,這樣就更加高效了。下面這個就是vue路由懶加載的一個具體例子。方法很簡單,如果您不想深入了解,只需按照這個格式引入路由就可以了。如果您對路由懶加載感興趣,請移步vue-router路由懶加載

vue中加載優(yōu)化策略有哪些

方法二 組件按需加載

為什么要按需加載組件呢?原因也很簡單,一些組件庫包含豐富的組件,如果我們直接將其引入,不免會引入一些我們壓根用不到的組件。這樣打包起來體積會比較大,同樣顯得我們很不專業(yè)。因此按需引入就顯得很必要了。我們現(xiàn)在就拿iview組件庫為例,了解一下按需引入的流程。

1.首先引入按需加載工具 babel-plugin-import

babel-plugin-import是babel它會在編譯過程中將 import 的寫法自動轉(zhuǎn)換為按需引入的方式。

npm install babel-plugin-import --save-dev

2.在項目根目錄創(chuàng)建.babelrc文件并配置按需加載內(nèi)容

{
 "plugins": [["import", {
  "libraryName": "iview",
  "libraryDirectory": "src/components"
 }]]
}

3.在main.js配置項目需要加載的組件

下面是iview的一個例子

vue中加載優(yōu)化策略有哪些

這里需要注意全局注冊的組件需要掛在到vue原型上,例如我們需要使用Notice組件,那我就需要

Vue.prototype.$Notice = Notice;

這樣我們就可以正常的使用iview的組件了。

方法三 使用CDN加速策略

在Vue項目中,引入到工程中的所有js、css文件,編譯時都會被打包進vendor.js,那么vendor.js文件體積將會相當?shù)拇?,影響首開的體驗。解決方法是,將引用的外部js、css文件剝離開來,不編譯到vendor.js中,而是用資源的形式引用,這樣瀏覽器可以使用多個線程異步將vendor.js、外部的js等加載下來,達到加速首開的目的。外部的庫文件,就可以使用CDN資源。vue cli3.x在配置cdn是和vue cli2.x有一些區(qū)別,vue cli在升級后,代碼結(jié)構變化比較大,配置文件集成到了vue.config.js文件中。下面以amap、axios和qs為例講述如何使用cdn加載資源。

1.在index.html中引入相關cdn資源

vue中加載優(yōu)化策略有哪些

2.配置externals

vue cli3.x 配置webpack是在vue.config.js的configureWebpack中

vue中加載優(yōu)化策略有哪些

配置完之后,我們就可以正常使用全局的Amap、axios和Qs了

方法四 使用compression-webpack-plugin將文件打包成gzip格式

compression-webpack-plugin這個依賴在npm run build是會生成.gz文件。之后項目訪問的文件就是這個.gz文件,正常的項目打包體積會減少一半還要多,是不是很吊

vue中加載優(yōu)化策略有哪些

下面我們來進一步講述這個這個依賴的使用流程。

1.npm 引入

npm install compression-webpack-plugin --save-dev

2.vue cli3.x在 vue.config.js配置webpack

vue中加載優(yōu)化策略有哪些

3.nginx開啟gzip模式

在上一步前端就已經(jīng)配置好了,之后就是nginx配合開啟gzip模式,這個比較簡單,只要你對nginx有一點了解,我們在nginx.conf中的http中配置一些代碼

vue中加載優(yōu)化策略有哪些

4.驗證是否配置成功

這步就很簡單了只需要查看chunk類文件的Response Headers的Content-Encoding是否是gzip即可

vue中加載優(yōu)化策略有哪些

感謝你能夠認真閱讀完這篇文章,希望小編分享的“vue中加載優(yōu)化策略有哪些”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián)成都網(wǎng)站設計公司,關注創(chuàng)新互聯(lián)成都網(wǎng)站設計公司行業(yè)資訊頻道,更多相關知識等著你來學習!

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、網(wǎng)站設計器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網(wǎng)站標題:vue中加載優(yōu)化策略有哪些-創(chuàng)新互聯(lián)
新聞來源:http://aaarwkj.com/article20/isijo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供建站公司App設計、云服務器、網(wǎng)站內(nèi)鏈、搜索引擎優(yōu)化、全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設計公司
日韩大片一区二区三区在线观看| 国产成人拍国产亚洲精品| 亚洲天堂av现在观看| 日韩精品一区二区三区四区蜜桃| 成人黄色av免费看| 精品视频一区二区三区中文字幕| av成熟一区二区三区| 日韩视频在线一区二区三区| 免费在线观看一区二区三区视频 | 国产黄色看三级91大片| 国产高清在线a视频大全| 成人嚼牙特别黑黄怎么办| 精品亚洲午夜久久久久| 人妻有码系列中文字幕专区| 国产精品久久午夜伦鲁鲁| 97成品视频在线播放| 日本人妻久久中文字幕精品| 日韩不卡免费一区二区三区视频| 国产老妇伦国产熟女高清| 加勒比av免费在线播放| 日韩精品视频播放一区| 日本免费91午夜视频| 国产精品久久久久精品三级中文国| 中文字幕精品高清中国| 日韩在线视频一区二区三| 国产b片免费在线观看| 91啪在线观看91色| av毛片天堂在线观看| 国产一区二区三区在线观看俏佳人 | 五月婷婷丁香在线观看| 91福利社区欧美大片| 98精品熟女亚洲av| 色综合天天综合天天更新| 丰满人妻少妇精品一区二区三区| 日本师生三片在线观看| 国产三级三级在线观看| av天堂久久人妻精品加勒比| 日韩一区二区三区成人| 国产夫妻自拍一级黄片| 乱色精品熟女一区二区三区| 日本av成人激情视频|