vue的生命周期

2019-11-07  本文已影响0人  小蜗牛的碎碎步
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

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

上一篇下一篇

猜你喜欢

热点阅读