vue的 生命周期钩子函数有哪些,作用分别是什么?

一.什么是vue的生命周期?
就是 从 vue实例或者组件 从 创建到使用 最后销毁的 这个过程 叫做vue的 生命周期函数。
二.vue的什么函数都有哪些,作用分别是什么呢?
1. BeforeCreate函数:
在实例初始化后被调用 ,这个时候的this 不能用,在data中的数据 methods的方法 还有 watcher中的事件 都获取不到
2.Created函数:
实例已经创建完成了,实例对象已经完成了,这时候可以访问 data 中的 数据 ,一级 methods中的方法和 watcher 中的事件了,但是 不能操作 dom 节点
挂载阶段。
3.Beforemounte:
在挂载开始前被调用 render函数 第一次被调用
4.mounted:
挂载完毕 ,这时候可以使用 dom 节点 ,一些需要dom的操作这时候才可以进行
5.BeforeUpdate
组件更新前 也就是说 数据 更新了 但是vue中的组件(事件)对应dom 内部中的数据没有变 所以说叫做组件更新前
6.Updated
组件更新完成之后的操作
ue中的组件(事件)已经对应dom 内部中的数据了
7.beforeDestroy
实例销毁之前调用 ,在 这个时候实例还是可以用的
8.Destroy
摧毁阶段 vue的 生命周期结束 ,实例 不能用了

你可能感兴趣的:(笔记)