Vue3中this.$nextTick()
时间: 2023-11-09 17:01:34 浏览: 95
vue中$nextTick的用法讲解
5星 · 资源好评率100%
在Vue3中,this.$nextTick()仍然存在,但是它的实现方式有所改变。在Vue2中,this.$nextTick()是通过将回调函数推入一个队列中,在下一个DOM更新周期执行的。而在Vue3中,this.$nextTick()是通过使用Promise.resolve().then()实现的,这意味着它可以与async/await一起使用。
具体来说,this.$nextTick()会返回一个Promise对象,当DOM更新完成后,Promise对象会被resolve。我们可以使用async/await来等待DOM更新完成后再执行一些操作。
阅读全文