欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue打包上傳到服務(wù)器加載慢的優(yōu)化方式

 更新時間:2023年05月18日 10:06:01   作者:汪小敏同學(xué)  
這篇文章主要介紹了vue打包上傳到服務(wù)器加載慢的優(yōu)化方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

項目打包后加載時間及大小

1.下圖為vender.js加載時間,會發(fā)現(xiàn)vebder.js 大小將近250k,加載時間藍條很長

解決方式

我同時用了兩種解決方式,來減少vender.js的大小

1.路由懶加載

vue-router路由懶加載(解決vue項目首次加載慢)也叫延遲加載,即在需要的時候進行加載,隨用隨載。

簡單的說就是:

進入首頁不用一次加載過多資源造成用時過長?。?!

像vue這種單頁面應(yīng)用,如果沒有應(yīng)用懶加載,運用webpack打包后的文件將會異常的大,造成進入首頁時,需要加載的內(nèi)容過多,時間過長,會出現(xiàn)長時間的白屏,而運用懶加載則可以將頁面進行劃分,需要的時候加載頁面,可以有效的分擔(dān)首頁所承擔(dān)的加載壓力,減少首頁加載用時

解決方式

在路由設(shè)置文件router.js 文件中將import 改成require

原有文件

2.將外部資源通過CDN引入

僅針對vue3.0  必須在div.app上面

步驟2:在vue.config.js 中進行配置

這里要注意vue3.0 是沒有這個文件的,

1.所以我們需要在根目錄手動創(chuàng)建vue.config.js文件。

2.在configureWebpack:中通過externals進行配置,格式為‘XXX’:‘SSS’ 這里 XXX 為引入資源的名稱,’SSS‘表示模塊提供給外部引用的名稱。 這里要注意’SSS‘ 是固定格式 不可自定義 ,否則報錯 SSS:undefined…

3.配置完畢以后,一定要先重新run 項目, 否則會報錯,因為vue.config.js并非實時加載。

 configureWebpack : {
        externals: {
            'vue':'Vue',
            'vue-router':'VueRouter',
            'axios':'axios',
            'element-ui':'ELEMENT',
        },

切記去掉import

使用的時候可以按需引入

最后當(dāng)然還有服務(wù)器nginx的壓縮

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解vue-cli 構(gòu)建Vue項目遇到的坑

    詳解vue-cli 構(gòu)建Vue項目遇到的坑

    本篇文章主要介紹了詳解vue-cli 構(gòu)建Vue項目遇到的坑,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Vue?基于?vuedraggable?實現(xiàn)選中、拖拽、排序效果

    Vue?基于?vuedraggable?實現(xiàn)選中、拖拽、排序效果

    這篇文章主要介紹了Vue?基于?vuedraggable?實現(xiàn)選中、拖拽、排序效果,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • Vue動態(tài)添加屬性到data的實現(xiàn)

    Vue動態(tài)添加屬性到data的實現(xiàn)

    在vue中請求接口中,一個請求方法可能對應(yīng)后臺兩個請求接口,所以請求參數(shù)就會有所不同。需要我們先設(shè)置共同的參數(shù),然后根據(jù)條件動態(tài)添加參數(shù)屬性
    2022-08-08
  • Vue3實現(xiàn)動態(tài)導(dǎo)入Excel表格數(shù)據(jù)的方法詳解

    Vue3實現(xiàn)動態(tài)導(dǎo)入Excel表格數(shù)據(jù)的方法詳解

    在開發(fā)工作過程中,我們會遇到各種各樣的表格數(shù)據(jù)導(dǎo)入,動態(tài)數(shù)據(jù)導(dǎo)入可以減少人為操作,減少出錯。本文為大家介紹了Vue3實現(xiàn)動態(tài)導(dǎo)入Excel表格數(shù)據(jù)的方法,需要的可以參考一下
    2022-11-11
  • highCharts提示框中顯示當(dāng)前時間的方法

    highCharts提示框中顯示當(dāng)前時間的方法

    今天小編就為大家分享一篇關(guān)于highCharts提示框中顯示當(dāng)前時間的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • vue中echarts視圖不更新問題及解決

    vue中echarts視圖不更新問題及解決

    這篇文章主要介紹了vue中echarts視圖不更新問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 快速解決electron-builder打包時下載依賴慢的問題

    快速解決electron-builder打包時下載依賴慢的問題

    使用 Electron-builder 打包,有時會在下載Electron、nsis、winCodeSign的過程中 Timeout 導(dǎo)致打包失敗,本文給大家分享快速解決electron-builder打包時下載依賴慢的問題,感興趣的朋友一起看看吧
    2024-02-02
  • Vuejs第八篇之Vuejs組件的定義實例解析

    Vuejs第八篇之Vuejs組件的定義實例解析

    這篇文章主要介紹了Vuejs第八篇之Vuejs組件的定義實例解析的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • vue router+vuex實現(xiàn)首頁登錄驗證判斷邏輯

    vue router+vuex實現(xiàn)首頁登錄驗證判斷邏輯

    這篇文章主要介紹了vue router+vuex實現(xiàn)首頁登錄判斷邏輯,用于判斷是否登錄首頁,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • Electron + vue 打包桌面操作流程詳解

    Electron + vue 打包桌面操作流程詳解

    這篇文章主要介紹了Electron + vue 打包桌面操作流程,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-06-06

最新評論