Vue 初始化时挂载函数,在监听事件中调用,爆无法识别

本文讨论了Vue应用中,如何在页面初始化时在created钩子之前使用immediate,以及何时防止在mounted阶段频繁执行防抖函数。作者深入剖析了beforeCreate和created之间的区别,以及这两个生命周期对事件监听的影响。
摘要由CSDN通过智能技术生成

先说结论,在 beforeCreate 和 created 之间,也就是数据从 undefined 初始化为具体页面数据时,监听器中的 immediate 触发了,此时的 Vue 实例(VueComponent)上还未挂载我们所需的内容

问题场景:页面初始化时在 created 中通过 Lodash 为我的函数添加防抖功能,并挂载到 Vue 实例(VueComponent)上。通过监听器监视多个对象属性的变更(mounted 初始化),监听到时执行防抖函数

爆无法识别

配合大佬的文章食用效果更佳:

深度理解vue中生命周期钩子函数的执行时机_vue immediate会在那个生命周期执行-CSDN博客文章浏览阅读2.1k次,点赞3次,收藏5次。vue各大生命周期钩子函数先了解各大钩子函数,当然接下来我还会在其中参杂一下组件的属性执行时机。深入了解vue整体的执行。beforeCreatecreatedbeforeMountedmountedbeforeUpdateupdatedactivated ----(keep-alive组件中使用)deactivated ----(keep-alive组件中使用)before..._vue immediate会在那个生命周期执行https://blog.csdn.net/weixin_44601570/article/details/104667882

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值