新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Vue中keep-alive組件的深入理解-創(chuàng)新互聯(lián)
前言
最近在寫Vue項目的時候,遇到了一個問題,我從A路由使用parmas方式傳參跳轉(zhuǎn)到B路由,然后從B路由跳轉(zhuǎn)到C路由,再從C路由返回B路由的時候,發(fā)現(xiàn)從A路由傳到B路由的參數(shù)已經(jīng)不存在了。
正文
我們都知道,vue組件進(jìn)行路由跳轉(zhuǎn)時,會銷毀當(dāng)前組件。所以從其他路由返回當(dāng)前路由時,當(dāng)前路由會重新執(zhí)行生命周期鉤子函數(shù)。這就導(dǎo)致了上述問題,A路由傳到B路由的參數(shù)沒了。
當(dāng)遇到這種問題的時候,我們會首先想到,我們能不能讓B路由的數(shù)據(jù)保存下來呢?這就不得不提到Vue的一個組件了,它就是keep-alive。
keep-alive
在路由出口加上:
標(biāo)題名稱:Vue中keep-alive組件的深入理解-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://fisionsoft.com.cn/article/cepdjp.html