生命周期

2018-11-24  本文已影响0人  小杰的简书

生命周期示意图

下面是实例生命周期示意图。你不需要现在就完全明白一切,但是,当你深入学习和组织架构的时候,这个示意图会是很有帮助的参考。

Vue 实例的生命周期

选项 / 生命周期钩子

所有的生命周期钩子自动绑定 this 上下文到实例中,因此你可以访问数据,对属性和方法进行运算。这意味着 你不能使用箭头函数来定义一个生命周期方法(例如 created: () => this.fetchTodos())。这是因为箭头函数绑定了父上下文,因此 this 与你期待的 Vue 实例不同, this.fetchTodos 的行为未定义。

beforeCreate

created

beforeMount

mounted

mounted: function () {
this.$nextTick(function () {
  // Code that will run only after the
  // entire view has been rendered
})
}

**该钩子在服务器端渲染期间不被调用。**

beforeUpdate

updated

updated: function () {
  this.$nextTick(function () {
    // Code that will run only after the
    // entire view has been re-rendered
  })
}

**该钩子在服务器端渲染期间不被调用。**

activated

deactivated

beforeDestroy

destroyed

上一篇下一篇

猜你喜欢

热点阅读