官方解釋?zhuān)?/p>

10年積累的
成都網(wǎng)站建設(shè)、網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶(hù)對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶(hù)得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先
網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有
晉州免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
包裹動(dòng)態(tài)組件時(shí),會(huì)緩存不活動(dòng)的組件實(shí)例,而不是銷(xiāo)毀它們。和 相似, 是一個(gè)抽象組件:它自身不會(huì)渲染一個(gè) DOM 元素,也不會(huì)出現(xiàn)在組件的父組件鏈中。
當(dāng)組件在 內(nèi)被切換,它的 activated 和 deactivated 這兩個(gè)生命周期鉤子函數(shù)將會(huì)被對(duì)應(yīng)執(zhí)行。
主要用于保留組件狀態(tài)或避免重新渲染。
keep-alive 是 Vue 的內(nèi)置組件,在組件切換過(guò)程中將狀態(tài)保留在內(nèi)存中,等再次訪(fǎng)問(wèn)的時(shí)候,還保持著離開(kāi)之前的所有狀態(tài),而不是重新初始化。也就是所謂的組件緩存。
我們知道,使用路由vue-router切換組件的時(shí)候是不保存狀態(tài)的,它進(jìn)行router.push()或router.push()或router.replace()的時(shí)候,舊組件會(huì)被銷(xiāo)毀,新組件會(huì)被新建,然后走一遍完整的生命周期。所以緩存經(jīng)常與router-view一起出現(xiàn):
當(dāng)前標(biāo)題:vue緩存之keep-alive的理解和應(yīng)用詳解-創(chuàng)新互聯(lián)
文章URL:
http://www.dlmjj.cn/article/dgssoh.html