vue生命周期

1.组件运行的过程

在这里插入图片描述
组件的生命周期指的是:组件从创建 -> 运行(渲染) -> 销毁的整个过程,强调的是一个时间段

2.如何监听组件的不同时刻

VUE框架 为组件内置了不同时刻的生命周期函数,生命周期函数会伴随着组件的运行而自动调用。例如:
① 当组件在内存中被创建完毕之后,会自动调用 created函数
② 当组件被成功的渲染到页面上之后,会自动调用 mounted函数
③ 当组件 被销毁完毕之后,会自动调用 unmounted 函数

3.如何监听组件的更新

当组件的 data 数据更新 之后, vue 会自动重新渲染组件 的 DOM 结构,从而保证 View 视图 展示的数据和 Model 数据源 保持一致。
当组件被 重新渲染完毕 之后,会自动调用 updated 生命周期函数。

4.组件中全部的生命周期函数
生命周期函数执行时机所属阶段执行次数应用场景
beforeCreated在内存中开始创建组件之前创建阶段唯一1次-
created组件在内存中创建完毕后创建阶段唯一1次发ajax请求初始数据
beforeMounted再把组件初次渲染到页面之前创建阶段唯一1次-
mounted组件初次在页面中渲染完毕后创建阶段唯一1次操作DOM元素
beforeUpdated在组件被重新渲染之前运行阶段0 或 多次-
updated组件在页面中被重新渲染完毕后运行阶段0 或 多次-
beforeUnmounted在组件被销毁之前销毁阶段唯一1次-
unmounted组件被销毁后(页面和内存)销毁阶段唯一1次-

注意:实际开发中,created最常用的生命周期函数。
请添加图片描述

点击查看官方文档图示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值