1又沾、keep-alive有一些屬性:
include - string | RegExp | Array距误。只有名稱匹配的組件會被緩存;
exclude - string | RegExp | Array抹竹。任何名稱匹配的組件都不會被緩存纪吮;
max - number | string。最多可以緩存多少組件實例要糊,一旦達到這個數(shù)字纲熏,那么緩存組件中最近沒有被訪問的實例會被銷毀妆丘;
2、include 和 exclude prop 允許組件有條件地緩存:
二者都可以用逗號分隔字符串局劲、正則表達式或一個數(shù)組來表示勺拣;
匹配首先檢查組件自身的 name 選項;
3鱼填、對于緩存的組件來說药有,再次進入時,我們是不會執(zhí)行created或者mounted等生命周期函數(shù)的:
但是有時候我們確實希望監(jiān)聽到何時重新進入到了組件苹丸,何時離開了組件愤惰;
這個時候我們可以使用activated 和 deactivated 這兩個生命周期鉤子函數(shù)來監(jiān)聽;