概念
在下次 DOM 更新循环结束之后执行延迟回调,在修改数据之后立即使用这个方法,获取更新后的 DOM
什么时候会用到$nextTick
created()钩子函数进行的DOM操作一定要放在Vue.nextTick()的回调函数中,因为在此时还拿不到dom节点
应用场景
- 在created里面获取dom节点
- 例如点击按钮出现input框,并获取焦点
showInput(item) {
item.inputShow = true
this.$nextTick(()=>{
this.$refs.saveTagInput.focus()
})
},