一.什么是vue的生命周期?
vue实例或者组件
从 创建到使用 最后销毁的 这个过程 叫做vue的 生命周期函数
。
具体从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、卸载等一系列过程,我们称这是Vue的生命周期
1. beforeCreate: 在实例初始化后被调用;
this变量还不能使用
,在data下的数据,和methods下的方法,watcher中的事件都不能
获得到;
2. created: 实例已经创建完成;
可以操作
vue实例中的数据
和各种方法
,但是还不能对"dom"节点
进行操作;
3. beforeMount:
在挂载开始前被调用 render函数 第一次被调用
4. mounted:
挂载完毕 ,这时候可以使用 dom 节点
,一些需要dom的操作这时候才可以进行
5. beforeUpdate
组件更新前 也就是说 数据 更新了 但是vue中的组件(事件)对应dom 内部中的数据没有变 所以说叫做组件更新前
6. updated
组件更新完成之后的操作
vue中的组件(事件)已经对应dom 内部中的数据了
7. beforeDestroy
实例销毁之前调用
,在