vue生命周期 - (老师天禹)

 

1.beforeCreate:初始化:

  生命周期、事件、但数据代理、数据检测还没有开始

  此时不能通过vm访问到data中数据、methods中方法

2.created:

  数据代理和数据检测以初始化完,可以通过vm访问到data中数据、methods中方法

 

 

3.beforeMount: 

  已经生产完虚拟DOM,页面上是未经Vue编译的DOM,对DOM操作不奏效

4.mounted:

  虚拟DOM转为真实DOM插入到页面中,对DOM操作均有效(尽量避免)。

  至初始化过程结束,一般在此进行:发送ajax请求、开启定时器、发送网络请求、订阅消息、绑定自定义事件等初始化操作

 

 

5.beforeUpdate:

  此时data中数据是新的,但是页面数据不是新的

6.update:

  data、页面中数据是同步都是新的数据

 

 

7.beforeDestroy:

  此时vm中data、methods、指令等等都处于可用状态、马上就要执行销毁过程,一般在此阶段关闭定时器、取消订阅消息、解绑自定义事件等

  一般不会在beforeDestroy操作数据,因为即便操作数据,也不会再触发更新流程了。

  销毁后自定义事件会失效,但原生DOM事件依然有效

8.destroyed:结束

 

 

posted @   Dabo丶  阅读(33)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示