vue中keep alive的使用

2021-10-05 05:30:00 字數 1053 閱讀 9149

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,減少載...