vue 的生命周期
生命周期有 4 个阶段 :创建阶段---挂载阶段---更新阶段---销毁阶段,每个阶段 2 个钩子函数 ;
创建阶段
beforecreate 创建一个空的vue实列对象,此时data和methods的数据没有初始化,都是undefined ;
created data 和 methods 的数据已经初始化,常在这个函数发起数据请求 ;
挂载阶段
beforemount 此时内存中已经编译好了页面dom结构,但是没有挂载到页面 ;
mounted 此时把编译好的dom模板挂载到页面 ,此时可以对dom进行操作了 ;
更新阶段
beforeupdate 页面的数据和data的数据没有保持同步 ;
updated 数据驱动视图 ,页面的数据和data的数据保持了同步 ;
销毁阶段
beforedestroy vue 实例从运行状态 进入 销毁 状态,但是未真正的销毁 ;
destroyed vue 实例完全销毁,vue实列的组件,数据,方法,过滤器等都不可使用了 ;