Vue实例的生命周期
2017-09-15 本文已影响0人
电影里的梦i
1.beforeCreate: 创建了Vue组件实例,但是组件属性还未初始化。比如,data, elt等为undefined。
2.created: 初始化数据对象和事件,例如:可以访问属性this.$data。这时最适合做ajax请求,初始化需要渲染的数据。
3.beforeMount: 进行模板编译,但是,模板内容还未插入页面DOM中。
4.mouted: 将生成好的的模板挂载在DOM树上,并且,组件属性this.$el被赋值
5.beforeUpdate: 组件更新之前
6.updated: 组件更新之后
7.beforeDestory: 组件销毁之前,这时,已经调用this.$destory()
8.destoryed: 组件销毁完毕。这时,组件上的watcher,子组件和事件监听都会被销毁