如何深入理解Vue的生命周期?

本文详细探讨了Vue的生命周期,包括8大钩子函数的作用和执行顺序。通过实例解析了beforeCreate、created、beforeMount、mounted等阶段,并强调了在不同阶段进行数据操作的注意事项。同时介绍了render函数的生成过程及其与template的关系,以及如何利用Vue的renderError方法辅助开发调试。
摘要由CSDN通过智能技术生成

生命周期的钩子函数

我们首先来讲vue的生命周期其实也就是8大钩子函数
(手动狗头)
beforeCreate、created、beforeMount、mounted、beforeUpdate、updated、beforeDestroy、destroyed
看似简单,但是是也非也,我们学习技术就要深入 要么不学,要么就好好理解,首先我们去vue文档中找一下VUE的生命周期图片来源vue文档
这张图片充分说明了vue的生命周期,当有人问我们这个问题时,确实可以甩出这张图片来解释所有问题,那今天我来深入这张图片细致了解一下vue的生命周期

实操

首先需要创建一个实例,也就是在 new Vue ( ) 的对象过程当中,首先执行了init(init是vue组件里面默认去执行的),在init的过程当中首先调用了beforeCreate,然后在injections(注射)和reactivity(反应性)的时候,它会再去调用created。

所以在init的时候,事件已经调用了,我们在beforeCreate的时候千万不要去修改data里面赋值的数据,最早也要放在created里面去做(添加一些行为)。

当created完成之后,它会去判断instance(实例)里面是否含有“el”option(选项),如果没有的话,它会调用vm.$mount(el)这个方法,然后执行下一步;如果有的话,直接执行下一步。紧接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值