【前端学习 - Vue (3) 生命周期】

本文深入探讨Vue.js组件的生命周期,包括beforeCreate、created、beforeMount、mounted、beforeUpdate、updated、beforeDestroy和destroyed等各个阶段。详细阐述每个阶段的特点、适用场景,并解析首次页面加载时触发的钩子。通过理解生命周期,能更好地管理和优化Vue应用。
摘要由CSDN通过智能技术生成

1. 生命周期

1-1 基本概念

什么是vue生命周期? Vue 实例创建销毁过程,就是生命周期。

注意:浏览器有8个钩子,但是node中做服务端渲染的时候只有beforeCreatecreated

  • beforeCreatenew Vue()之后触发的第一个钩子,在当前阶段data、methods、computed以及watch上的数据和方法都不能被访问。 可以做页面拦截。当进一个路由的时候我们可以判断是否有权限进去,是否安全进去,携带参数是否完整,参数是否安全。使用这个钩子好函数的时候就避免了让页面去判断,省掉了创建一个组建Vue实例。

  • created 发生在实例创建完成后,当前阶段已经完成了数据观测,也就是可以使用数据,更改数据,在这里更改数据不会触发updated函数。可以做一些初始数据的获取,在当前阶段无法Dom进行交互(因为Dom还没有创建),如果非要想,可以通过vm.$nextTick来访问Dom。

  • beforeMount发生在挂载之前,在这之

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宇六岁鸭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值