vue的生命周期和钩子函数

vue的生命周期与钩子函数

vue的生命周期说的就是 vue 从创建到销毁的整个过程就是vue实例的生命周期

钩子函数

vue框架内置函数随着组件的生命周期阶段自动执行

生命周期分为 4个阶段 8个方法分别如下:

在这里插入图片描述

初始化:

beforeCreate 创建前

created 创建后,能访问到data中的数据变量以及methods中函数

1.发送网络请求

2.注册全局事件

在这里插入图片描述

挂载:

beforeMount 挂载前 template 中标签还没插入到真实DOM

mounted 挂载后 template 中标签已经插入到真实DOM

​ 获取真实DOM

在这里插入图片描述

更新:(用户交互)data数据改变才会执行

beforeUpdate 更新前 数据变化之前

updated 更新后 数据变化之后

数据不发生改变 俩个钩子都不会执行

数据变了 想获取最新的DOM 可以在 updatated 钩子中获取

在这里插入图片描述

销毁

beroreDestroy 销毁前

destroyed 销毁后

清理工作 优化工作

移除事件监听器

关闭定时器

解绑事件

销毁前

destroyed 销毁后

清理工作 优化工作

移除事件监听器

关闭定时器

解绑事件

在这里插入图片描述

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值