语法:
this.$nextTick(callBack())
作用:
在下一次dom更新结束后执行回调
触发时间:
当数据改变后,要基于更新后的新dom进行操作时执行
案例:
在使用后端返回的数据,进行数据列表选中时,数据更新了,但是没有按照代码去选中!
解决方法:
经过筛查,问题所在就是dom更新后,代码执行了但是没有渲染,以下两个方法,都可以解决以上问题!
1、
setTimeout(()=>{
// 执行代码块
})
2、
this.$nextTick(()=>{
// 执行代码块 更推荐此方法,因为跟官方
})