Vue实例的生命周期

2017-08-29  本文已影响18人  虎帅锅

1.beforeCreate: 创建了Vue组件实例,但是组件属性还未初始化。比如,data, elt等为undefined。

2.created: 初始化数据对象和事件,例如:可以访问属性this.$data。这时最适合做ajax请求,初始化需要渲染的数据。

3.beforeMount: 进行模板编译,但是,模板内容还未插入页面DOM中。

4.mounted: 将生成好的的模板挂载在DOM树上,并且,组件属性this.$el被赋值

5.beforeUpdate: 组件更新之前

6.updated: 组件更新之后

7.beforeDestory: 组件销毁之前,这时,已经调用this.$destory()

8.destoryed: 组件销毁完毕。这时,组件上的watcher,子组件和事件监听都会被销毁

上一篇下一篇

猜你喜欢

热点阅读