vue3.0 nextTick

时间:2025-01-18 16:01:33
将回调推迟到下一个DOM更新周期之后执行,在更改了一些数据以等待DOM更新后立即使用它。 import { createApp, nextTick } from 'vue' 方式一: const app = createApp({ setup() { const changeMessage = async newMessage => { ... await nextTick() 会返回一个Promise对象,所以可以使用await,等待nextTick()结束再执行后续操作 ... } } }) 方式二: const app = createApp({ setup() { const message = ref('Hello!') const changeMessage = async newMessage => { nextTick(()=>{ ... }) } } })