vue 2 生命周期包括以下鉤子函數:創建階段: beforecreate、created掛載階段: beforemount、mounted更新階段: beforeupdate、updated銷毀階段: activated、deactivated、beforedestroy、destroyed
Vue 2 生命周期
Vue 組件的生命周期由一系列鉤子函數組成,這些鉤子函數在組件的不同階段被調用。生命周期鉤子允許組件在創建、更新和銷毀時執行自定義邏輯。
Vue 2 生命周期鉤子
Vue 2 中的生命周期鉤子包括:
beforeCreate
created
beforeMount
mounted
beforeUpdate
updated
activated
deactivated
beforeDestroy
destroyed
生命周期階段
生命周期鉤子分為三個主要階段:
創建階段(beforeCreate、created)
掛載階段(beforeMount、mounted)
更新階段(beforeUpdate、updated)
銷毀階段(activated、deactivated、beforeDestroy、destroyed)
鉤子函數詳細說明
beforeCreate
在組件實例化之前調用。
created
在組件實例化并可用于使用后調用。
beforeMount
在掛載組件的元素到 DOM 之前調用。
mounted
在組件掛載到 DOM 中后調用。
beforeUpdate
在組件更新之前調用。
updated
在組件更新并重新渲染后調用。
activated
當一個保持狀態的組件從非活動狀態變為活動狀態時調用。
deactivated
當一個保持狀態的組件從活動狀態變為非活動狀態時調用。
beforeDestroy
在銷毀組件之前調用。
destroyed
在組件從 DOM 中銷毀并被回收后調用。