vue声明周期的执行顺序

vue声明周期的执行顺序

完整流程
父beforeCreate -> 父created -> 父beforeMount -> 子beforeCreate -> 子created -> 子beforeMount -> 子mounted -> 父mounted->
父beforeUpdate -> 子beforeUpdate -> 子updated -> 父updated -> 父beforeDestroy -> 子beforeDestroy -> 子destroyed -> 父destroyed

1.父组件创建 beforeCreate
2.父组件创建完成 created 
3.父组件开始渲染 beforeMount
4.子组件开始创建(父组件渲染完成的前提是子组件渲染完成) beforeCreate
5.子组件创建完成 created 
6.子组件需要渲染 开始渲染 beforeMount 
7.子组件渲染完成 mounted
8.子组件完成之后父组件才算是渲染完成 mounted
9.父组件更新的前提是子组件更新 所以就是父组件更新之前需要更新子组件 beforeUpdate
10.子组件更新之前 beforeUpdate
11.子组件更新之后 updated
12.子组件更新完 父组件更新 updated
13.更新之后开始销毁 销毁是从父组件开始所以 就是父组件销毁前 beforeDestroy
14.父组件销毁之前 因为里面有子组件所以要先销毁子组件 就是 子组件beforeDestroy
15.子组件销毁之后 destroyed
16.父组件才算销毁完成 destroyed
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值