vue的生命周期

1. beforeCreate

初始化操作后,数据观测(data observe)和 event/watch 事件配置之前,vm.data,vm.el不可见

2. created

数据观测和事件配置已完成,vm.data可访问,vm.el不可见

3. beforeMount

挂载前,render函数被初次调用,vm.$el仍然不可见

4. mounted

挂载后,vm.el可见,但是不保证所有的子组件也被挂载,可以用this.nextTick代替

5. beforeUpdate

数据更新,虚拟DOM重现渲染和打补丁之前,此时可以访问更新前的dom元素,可执行事件的解绑

6. updated

虚拟dom重新渲染和打补丁之后,但是不能保证所有子组件也被重新渲染,可用this.$nextTick代替

7. activated

keep-alive组件激活时调用

8. deactivated

keep-alive组件停用时调用

9. beforeDestroy

实例销毁前,此时实例可用,可进行定时器的清理

10. destroyed

实例销毁后,实例绑定的事件和子组件全部被销毁

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容