1.beforecreate
2.created
3.beforemount
4.mounted
5.beforeupdate
6.updated
7.beforedestory
8.destroyed
9.errorcaptured
當捕獲乙個來自子孫元件的錯誤時被呼叫。此鉤子會收到三個引數:錯誤物件、發生錯誤的元件例項以及乙個包含錯誤**資訊的字串。此鉤子可以返回 false 以阻止該錯誤繼續向上傳播
10.deactivated 當元件失活時呼叫 ,配合keep-alive元件使用
11.activated 元件啟用時呼叫
加入keep-alive和不加的區別就是元件沒有被銷毀和有被銷毀,可以加入生命週期鉤子函式 ,進行列印觀察
>
"compone='lisi'"
>lisi<
/button>
"compone='zs'"
>zs<
/button>
<
!-- 不加keep-alive元件不會進行快取 切換時元件會被銷毀--
>
<
!-- 加keep-alive元件會進行快取 切換時元件不會被銷毀--
>
"compone"
>
<
/component>
<
/keep-alive>
<
/div>
"">
<
/script>
var vm =
newvue(,
}); vue.
component
("lisi",,
}); vue.
component
("zs",)
; console.
log(vm)
;<
/script>
<
/body>
vue中keep alive的使用
keep alive 是 vue 的內建元件,當它包裹動態元件時,會快取不活動的元件例項,而不是銷毀它們。和 transition 相似,keep alive 是乙個抽象元件 它自身不會渲染成乙個 dom 元素,也不會出現在父元件鏈中。在元件切換過程中將狀態保留在記憶體中,防止重複渲染dom,減少載...
vue中 keep alive 元件的作用
在vue專案中,難免會有列表頁面或者搜尋結果列表頁面,點選某個結果之後,返回回來時,如果不對結果頁面進行快取,那麼返回列表頁面的時候會回到初始狀態,但是我們想要的結果是返回時這個頁面還是之前搜尋的結果列表,這時候就需要用到vue的keep alive技術了.keep alive是 vue 內建的乙個...
vue中keep alive的使用及詳解
keep alive 是 vue 的內建元件,當它包裹動態元件時,會快取不活動的元件例項,而不是銷毀它們。和 transition 相似,keep alive 是乙個抽象元件 它自身不會渲染成乙個 dom 元素,也不會出現在父元件鏈中。在元件切換過程中將狀態保留在記憶體中,防止重複渲染dom,減少載...