简述生命周期钩子函数之间的区别

**生命周期钩子钩子函数 ,简单来说就是函数 function 。只不过在在不同的阶段 ,运用的函数不一样。4个阶段 8个钩子函数 ,另外还有3个特殊的。
**

阶段一 :实例创建阶段

1 实例化创建之前 :beforeCreate
2 实例化创建完成 :created

这两个钩子函数 ,都是和实例里面的数据相关。

当你创建一个实例的时候 。数据没有创建之前会触发第一个钩子函数 ,一般我们会用作 loding效果 来缓冲用户效果
当创建实例完成之后 ,一般就是数据的变化,就会触发第二个钩子函数。

**阶段二 :实例挂载阶段 **
3 挂载之前 :beforeMount
4 挂载完成 :mounted

这两个钩子函数,用于实例挂载的解析之前和解析之后 ,并得到解析前后解析后的数据

在实际工作中 mounted这哥钩子函数 用的比较频繁 。

阶段三 :实例更新阶段
5 更新之前 :beforeUpdate
6 更新完成 :updated

这两钩子函数 和页面渲染有关,只有在数据发生更新 ,改变的时候才会触发 ,

不过 在更新之前 只会触发更新的数据,但是页面得不到渲染
在更新完成之后页面的渲染才会触发

阶段四 :实例销毁阶段
7 销毁之前 :beforeDestory
8 销毁之后 :destoryed
这两个钩子和我们的销毁意义不同 ,这里的销毁 跟实例的数据相关 。只是帮=把实例更新数据进行解绑 ,之后的操作便不会在生效 ,并没有把数据销毁 ,也就是说数据还在 ,但是不生效了。

特殊阶段
1 激活 activated
配合keep-alive组件激活调用的
2 暂停 deactivated
在keep-alive组件停用是调用
3 errorCaptured
当子孙组件发生错的时候才会触发。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值