vue的生命周期也就是从开始创建,初始化数据,编译模板,挂载DOM,渲染,更新,渲染,卸载等一系列过程
分为8个阶段
1)beforecreate : 实力创建前,
可以加loading事件,data,computed,watch,methods上的数据和方法无法访问
2)created : 实例已创建
data,computed,watch,methods上的数据和方法可访问,结束loading事件,异步请求
3)beforemount:实例编译前
有了el,编译了template,render函数
4)mounted:实例已编译
挂载元素,获取DOM节点
5)beforeupdate:实例更新前
更新访问现有的DOM
6)updated:实例已更新
对数据进行处理,组件DOM完成更新
7)beforedestroy:实例销毁前
确认销毁事件,可用于销毁定时器解绑全局时间
8)destroyed:实例已销毁
组件被删除,销毁监听事件