中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

Vue中使用keep-alive緩存頁面詳解-創(chuàng)新互聯(lián)

利用keep-alive 緩存需要緩存的頁面

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供德令哈企業(yè)網站建設,專注與網站制作、網站建設、HTML5、小程序制作等業(yè)務。10年已為德令哈眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網站設計公司優(yōu)惠進行中。

在app.vue中改寫router-view

<keep-alive>
    <router-view>
        <!-- 這里是會被緩存的視圖組件,比如 page1,page2 -->
    </router-view>
</keep-alive>

在router/index.js中添加路由元信息,設置需要緩存的頁面

routes: [{
        path: '/',
        name: 'index',
        component: index,
        meta: {
            keepAlive: true, //此組件需要被緩存
        }
    },
    {
        path: '/page1',
        name: 'page1',
        component: page1,
        meta: {
            keepAlive: true, //此組件需要被緩存

        }
    },
    {
        path: '/page2',
        name: 'page2',
        component: page2,
        meta: {
            keepAlive: true, // 此組件需要被緩存

        }
    },
    {
        path: '/page3',
        name: 'page3',
        component: page3,
        meta: {
            keepAlive: true, // 此組件需要被緩存
        }
    }
]

鉤子函數的執(zhí)行順序

不使用keep-alive
beforeRouteEnter --> created --> mounted --> destroyed

使用keep-alive
beforeRouteEnter --> created --> mounted --> activated --> deactivated
再次進入緩存的頁面,只會觸發(fā)beforeRouteEnter -->activated --> deactivated 。created和mounted不會再執(zhí)行。我們可以利用不同的鉤子函數,做不同的事。務必理解上述鉤子函數的執(zhí)行時機和執(zhí)行順序,本教程的核心就依賴于此鉤子函數
activated和deactivated是使用keep-alive后,vue中比較重要的兩個鉤子函數,建議詳細了解下。

在組件中,主要是在activated鉤子函數中判斷是否使用緩存

activated() {
//使用緩存,直接跳過
if(不需要緩存,則執(zhí)行相應邏輯){

}

},

文末 分享一些技術學習視頻資料:https://pan.baidu.com/s/13dbR69NLIEyP1tQyRTl4xw

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

網頁標題:Vue中使用keep-alive緩存頁面詳解-創(chuàng)新互聯(lián)
本文URL:http://www.rwnh.cn/article44/doeeee.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供關鍵詞優(yōu)化、品牌網站設計、建站公司、品牌網站建設、網站維護手機網站建設

廣告

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

網站優(yōu)化排名
彭州市| 丁青县| 安吉县| 沁源县| 错那县| 岢岚县| 固原市| 金溪县| 文昌市| 陆丰市| 淮南市| 共和县| 丰镇市| 黑河市| 敦化市| 吴江市| 西充县| 北辰区| 昆明市| 高雄县| 聂荣县| 镶黄旗| 新野县| 汨罗市| 太康县| 平罗县| 海林市| 崇仁县| 贡觉县| 奉贤区| 阳信县| 广汉市| 且末县| 古交市| 大洼县| 武夷山市| 台南市| 常熟市| 阳江市| 嘉荫县| 遂宁市|