官方文档:cn.vuejs.org/v2/api/#%E9…
Vue的生命周期有哪些?
- beforeCreate
- created
- beforeMount
- mounted
- beforeUpdate
- updated
- activated
- deactivated
- beforeDestroy
- destroyed
- errorCaptured
哪一个生命周期最先访问到data属性?
created生命周期最先拿到data中的属性
哪一个生命周期最先获取到dom元素?
mounted生命周期最先获取到dom元素?
如果想在created中操作dom,该如何做?
可以在created生命周期中使用组件实例的$nextTick方法,nextTick原理:在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。
- nextTick文档:cn.vuejs.org/v2/api/#Vue…
- DOM异步更新队列:cn.vuejs.org/v2/guide/re…