流浪のwolf

卷帝

导航

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实列的组件,数据,方法,过滤器等都不可使用了 ;

posted on 2022-10-17 20:17  流浪のwolf  阅读(14)  评论(0编辑  收藏  举报