文章目录
一、Vue的生命周期是什么?
-
生命周期 是指一个组件从创建 -> 运行 -> 销毁的整个阶段,强调的是一个时间段
二、生命周期函数是什么
-
生命周期函数:是由vue框架提供的内置函数,会伴随着组件的生命周期,自动按次序执行
三、生命周期函数的各个阶段
1、组件创建阶段
-
beforCreate:组件创建之前去执行
-
created:在组件在内存里面创建好的时候去执
created() 创建后,已经将内容挂载到 Vue 实例下,可以在该方法中使用到这些数据或方法,这也是发送网络请求的好地方
2、挂载阶段:会根据模板生成虚拟DOM树,转换为实体DOM树
-
beforMount:将要渲染的时候去执行(渲染之前)
-
mounted:已成功渲染完后去执行(渲染后)
mounted():挂载后,可以使用到生成的实体DOM结构
3.组件运行阶段(更新阶段 ):当数据修改时,会进行该阶段
-
beforUpdate:更新之前
-
updated:更新完之后
4、组件销毁阶段:销毁定时器资源,未关闭的资源,移除自已绑定的事件.......
beforDestroy:销毁前执行
destroyed:销毁完后执行