生命周期:一个组件从创建到销毁的这个过程叫做生命周期 生命周期钩子函数
1、组件从创建到销毁的过程
1、创建前 创建后
2、挂载前 挂载后
3、更新前 更新后
4、销毁前 销毁后
如下图:
beforeCreate
当前生命周期函数主要用来做初始化工作,在这个生命周期函数中我们可以创建一个loading
created:(*****)
创建后:
1、在当前生命周期函数中我们可以访问到vm身上所有的属性和方法
2、当前生命周期函数会将data和methods身上所有的属性和方法都挂载在vm的实例身上
3、当前生命周期函数会将data身上所有的属性添加一个getter/setter方法,因此如果需要进行
前后端数据交互的时候必须在当前生命周期中进行(响应式原理),如果数据没有提前在data中进行了绑定
那么这个属性身上就不会有getter/setter方法,因此数据也不会动态的进行改变
beforeMount
挂载前:
数据和模板还没有进行相结合,在这个生命周期函数中我们可以进行数据最后的修改
在当前生命周期函数中是访问不到真实的DOM结构
mounted:(*****)
挂载后:
数据和模板已经结合,在这个生命周期函数中我们可以通过this.$refs访问到真实DOM结构
$refs
ref&