深入浅出学Vue(三) | Vue生命周期详解

本文详细探讨Vue的生命周期,分为初始化、挂载、更新和销毁四个阶段,并介绍在不同阶段如何利用8个钩子函数进行自定义操作。内容包括Vue实例的创建过程,虚拟DOM的生成与挂载,数据变化时的更新处理,以及组件的销毁流程。
摘要由CSDN通过智能技术生成

Vue生命周期

生命周期分为四个阶段

  • 初始化阶段create:初始阶段构造生成vue实例,初始化data,methods,event等属性,并根据模板生成虚拟DOM树。
  • 挂载阶段mount:挂载阶段将虚拟DOM树挂载到真实DOM树上。
  • 更新阶段update:更新阶段将在数据发生变化时存在,虚拟DOM将重新渲染发生变化的真实DOM。
  • 销毁阶段destory

为了可以在生命周期的不同阶段不同时段横切入用户自定义的方法和操作,Vue定义了8个钩子函数给我们使用

  • beforeCreate:Vue初始化后,事件和生命周期钩子初始化之后,data和事件配置初始化之前。
  • created:data,methods等属性初始化之后,DOM树生成前。
  • beforeMount:虚拟DOM树生成之后,挂载到真实DOM树之前。
  • mounted:虚拟DOM树挂载到真实DOM树之后。
  • beforeUpdate:执行数据更新之前。
  • updated:执行数据更新之后
  • beforeDesroty:执行销毁方法之前
  • destoryed:执行销毁方法之后。

13119812-5890a846b6efa045钩子函数的简单使用

<div id="app">
    <input v-model="message"><
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值