渲染過程:
?組件掛載完成?定是等?組件都掛載完成后,才算是?組件掛載完,所以?組件的mounted在?組 件mouted之后。
?beforeCreate -> ?created -> ?beforeMount -> ?beforeCreate -> ?created -> ?beforeMount -> ?mounted -> ?mounted
?組件更新過程:
- 影響到?組件: ?beforeUpdate -> ?beforeUpdate->?updated -> ?updted
- 不影響?組件: ?beforeUpdate -> ?updated
?組件更新過程:
- 影響到?組件: ?beforeUpdate -> ?beforeUpdate->?updated -> ?updted
- 不影響?組件: ?beforeUpdate -> ?updated
銷毀過程:
?beforeDestroy -> ?beforeDestroy -> ?destroyed -> ?destroyed
父級組件中如果在子級組件上加個v-if判斷,父組件更新數據使條件達成展示組件,條件達成時:
父 beforeUpdate ->子 beforeCreate ->子created ->子 beforeMount ->子 mounted ->父 updated
看起來很多好像很難記憶,其實只要理解了,不管是哪種情況,都?定是?組件等待?組件完成后,才 會執???對應完成的鉤?,就可以很容易記住。