vue声明周期

  • beforeCreate

用于实例初始化之后, 数据响应,event/watcher 事件配置之前被调用

  • created

    实例创建完成立即调用,数据观测 (data observer),property 和方法的运算,watch/event 事件回调已完成。
  • beforeMount

    挂载以前, render函数首次调用
  • mounted

    挂载完成开始调用。mounted 不会保证所有的子组件也都一起被挂载。如果你希望等到整个视图都渲染完毕,可以在 mounted 内部使用 vm.$nextTick
  • beforeUpdate

数据更新时调用,发生在虚拟 DOM 打补丁之前。这里适合在更新之前访问现有的 DOM

updated

当这个钩子被调用时,组件 DOM 已经更新,虚拟dom完成补丁,并挂载完成

  • activated

被 keep-alive 缓存的组件激活时调用;

  • deactivated

被 keep-alive 缓存的组件停用时调用。

  • beforeDestroy

实例销毁之前调用。在这一步,实例仍然完全可用。

destroyed

实例销毁后调用。该钩子被调用后,对应 Vue 实例的所有指令都被解绑,所有的事件监听器被移除,所有的子实例也都被销毁。

你可能感兴趣的:(vue声明周期)