父組件和子組件之間的生命周期執行順序
初次渲染就會觸發的生命周期
- beforeCreate() , created()
- beforeMount() , mounted()
組件的調用順序都是先父后子,渲染完成的順序是先子后父。 組件的銷毀操作是先父后子,銷毀完成的順序是先子后父。
加載渲染過程 子組件在父組件的beforeMount和Mounted之間渲染
- 父beforeCreate->父created->父beforeMount->子beforeCreate->子created->子beforeMount->子mounted->父mounted
子組件更新過程
- 父beforeUpdate->子beforeUpdate->子updated->父updated
父組件更新過程
- 影響到子組件: - 父beforeUpdate -> 子beforeUpdate->子updated -> 父updted - 不影響子組件: - 父beforeUpdate -> 父updated
銷毀過程
- 父beforeDestroy->子beforeDestroy->子destroyed->父destroyed