所谓的
vue
⽣命周期就是
vue
实例从创建到销毁的整个过程我们称之为
vue
的 ⽣命周期,
通过
vue
的⽣命周期我们可以在不同的阶段进⾏不同的逻辑操作。
vue
⽣命周期常⽤的钩⼦函数⼀共有
8
个
,
分别是创建前后、挂载前后、更新前后以及销毁前后.
分别对应的钩⼦函数为
beforeCreate
创建前、
created
创建后、
beforeMount
挂载 前、mounted
挂载后、
beforeUpdate
更新前、
updated
更新后、
beforeDestory
销毁前、
destoryed
销毁后。
⻚⾯刚开始加载的时候就会触发创建前后和挂载前后的钩⼦函数,
⽽更新的钩⼦函数需要当我们改变
data
的时候才能触发
,
⽐如 点击按钮
,
执⾏⼀ 个⽅法,
在这个⽅式⾥⾯给
data
⾥⾯属性重新进⾏复制操作
,
这个时候就会更新的钩⼦函数
,
销毁的钩⼦函数必须得当组件进⾏切换的时候就会进⾏销毁.
在项⽬开发过程中
,
我经常使⽤到的钩⼦函数有
created,
我们经常在
created
进⾏数据请求
,
或者获取本地存储的数据
,
还有⼀些其 他的操作.
除了
created
还有
mounted,
我们经常在
mounted
⾥⾯获取
dom
元素
(
有时 候也存在获取不到
dom
元素的情况
,
这个时 候我们⼀般⽤$nextTick
⽅法来解决
).
以上就是我对⽣命周期的理解