挂载阶段
父子组件总结:父组件先创建,然后子组件创建;子组件先挂载,然后父组件挂载
-
首先执行的是父组件的
beforeCreate
周期 -
执行的是父组件的
created
周期 -
执行的是父组件的
beforeMount
周期 -
执行的是子 组件的
beforeCreate
周期 -
执行的是子 组件的
created
周期 -
执行的是子 组件的
beforeMount
周期 -
执行的是子 组件的
mounted
周期 -
执行的是父组件的
mounted
周期
祖孙总结:父组件先创建,然后子组件创建,最后孙组件创建;孙组件先挂载,然后子组件挂载,最后父组件挂载
- 父组件 beforeCreate => created => beforeMount
- 子组件 beforeCreate => created => beforeMount
- 孙组件 beforeCreate => created => beforeMount
- 孙组件 mounted
- 子组件 mounted
- 父组件 mounted
更新阶段
- 先执行父组件的 beforeUpdate
- 再执行子组件的 beforeUpdate
- 再执行子组件的 updated
- 再执行父组件的 updated
销毁阶段
- 先执行父组件的 beforeDestroy
- 再执行子组件的 beforeDestroy
- 再执行子组件的 destroyed
- 再执行父组件的 destroyed