问题:异步代码没有执行,但是同步代码已经完成逻辑,所以就需要使用$nextTick来等待dom完毕后再执行同步代码
解决方法:使用nextTick()等待dom更新完毕后,在执行对应的回调函数
语法:
//普通写法
this.$nextTick(()=>{})
//$nextTick支持promise语法,接收异步的结果.then(成功的回调,失败的回调)
this.$nextTick().then(() => {})
在下次DOM更新循环结束之后执行延迟回调,在修改数据之后立即使用这个方
法,后去更新后的DOM
标签:nextTick,异步,vue,dom,DOM,回调,方法 From: https://www.cnblogs.com/Dollom/p/16882700.html