Vue实例的生命周期

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,子组件和事件监听都会被销毁

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

推荐阅读更多精彩内容