vue每个组件都是的,每个组件都有一个属于它的生命周期。从一个组件的创建、挂载、更新、销毁,这就是一个组件的生命周期。
2.生命周期图
3.单组件执行顺序
beforeCreate:在执行该函数时,$el、$data、methods、computed在this中【无法获取】
created:在执行该函数时,$data、methods、computed在this中【可以】获取(Tip:如果我们不用操作DOM可以发起网络请求)
beforeMount:template准备挂载
mounted:在执行该函数时,$el可以在this中访问(Tip:可以发起网络请求)
- 父子组件执行顺序
首先会自动执行【父组件】的生命周期钩子beforeCreate -> created -> beforeMount
然后会自动执行【子组件】的生命周期钩子 beforeCreate -> created -> beforeMount-> mounted
最后在自动执行【父组件】的生命周期钩子mounted
父组件自己的数据发生改变执行自己的生命周期钩子beforeUpdate、updated
子组件自己的数据发生改变执行自己的生命周期钩子beforeUpdate、updated
父组件会先执行beforeDestroy
子组件在执行beforeDestroy、destroyed
最后父组件执行destroyed
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- hzar.cn 版权所有 赣ICP备2024042791号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务