您好,登錄后才能下訂單哦!
保證組件活著
keep-alive是vue內置的一個組件,可以使被包含的組件保留狀態,避免組件重新渲染,頻繁創建銷毀,router-view也是一個組件,如果直接被包在keep-alive里面,所有路徑匹配到的視圖組件都會被緩存
keep-alive有兩個非常重要的屬性
include -- 字符串或正則表達,只有匹配的組件才會被緩存
exclude --字符串或正則表達,任何匹配的組件都不會被緩存
<keep-alive exclude="profile,user">
<route-view/>
</keep-alive>
這兩個函數只有組件使用了keep-alive時才有效
activated(){
console.log("當前組件活躍")
}
deactivated(){
console.log("當前組件不活躍")
}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。