vue生命周期一般為8個,特殊時期為10個 beforeCreate: //發生在頁面完成初始化,組件創建之前,數據尚未掛載 created://發生在組件創建完成時,數據已掛載,可以在此調用介面查數據,防止頁面抖動。 beforeMount://發生在組件掛載之前 mounted://發生在組件掛 ...
vue生命周期一般為8個,特殊時期為10個
beforeCreate: //發生在頁面完成初始化,組件創建之前,數據尚未掛載
created://發生在組件創建完成時,數據已掛載,可以在此調用介面查數據,防止頁面抖動。
beforeMount://發生在組件掛載之前
mounted://發生在組件掛載完成時,一些簡單的介面也可在這裡調用
beforeUpdate:// 數據更新前,數據指的是記憶體中的變數,
updated:// 數據更新完成後
activated: //組件已經被激活 ----使用<keep-alive>這個標簽時
deactivated://組件已經被停用----使用<keep-alive>這個標簽時
beforeDestroy://發生在組件銷毀之前
destroyed://發生在組件銷毀之後
*註:什麼時候會用到activated周期呢?
一般的時候很少用到,至少我在工作的時候,沒有用到。只在性能調優的時候會用到,如果組件頻繁的被銷毀、創建,這會使系統的性能大打折扣。這是使用keep-alive標簽,當不需要使用組件時,會自動停用,將組件緩存起來,需要使用的時候,會自動激活組件。