keep-alive
keep-alive是vue中內(nèi)置的組件。
主要作用是被包含的組件保留保留狀態(tài),避免重新渲染。一般結(jié)合路由和動態(tài)組件一起使用,用于緩存組件。
提供兩個(gè)屬性:include 與 exclude
include表示只有名稱匹配的組件才被緩存
exclude表示名稱匹配的組件不被緩存
exclude的級別高于include
對應(yīng)兩個(gè)鉤子函數(shù)activated與deactivated
組件被激活時(shí)觸發(fā)activate的鉤子函數(shù)
組件被移除時(shí)觸發(fā)deactivated鉤子函數(shù)。