1.vue生命周期是什么?
vue每个组件都是独立的,每个组件都有一个属于它的生命周期,从一个组件创建、挂载、更新、销毁,这就是一个组件所谓的生命周期。在组件中具体的方法有:
beforeCreate 创建前
created 创建后
beforeMount 挂载前
mounted 挂载后
beforeUpdate 更新前
updated 更新后
beforeDestroy 销毁前
destroyed 销毁后
另外三个: activated de-- errorCapture
2.每个生命周期执行的时机
创建前后:new Vue()
挂载前后: e l 也就是 挂载dom
注意点: 生命周期在创建之后才能够获取data数据;在挂载之后才能够获取dom元素
更新前后:监听的是更新试图或者说是 dom元素
销毁前后:组件进行切换时销毁
3.生命周期干什么事情
创建后:ajax操作;读取缓存操作
挂载后:也可以进行ajax操作;这里可以操作dom了
销毁后:页面有定时器、页面监听。。。的该销毁了
4.如果说想在created内获取dom元素,我们可以使用nextTick
我们经常在mounted⾥⾯获取dom元素 (有时 候也存在获取不到dom元素的情况,这个时
候我们⼀般⽤$nextTick⽅法来解决)
nextTick也叫异步更新队列方法,而ne