响应式:调度

nextTick()

在下一次 DOM 更新周期后执行回调。

类型定义

ts
declare function nextTick(fn?: () => void): Promise<void>

参数

参数类型说明
fn() => void可选的回调函数

返回值

类型说明
Promise<void>DOM 更新完成后解析

示例

回调形式:

ts
import { nextTick, ref } from 'vitarx'

const count = ref(0)
count.value++
nextTick(() => {
  // DOM 已更新
  console.log('DOM updated')
})

异步/await 形式:

ts
count.value++
await nextTick()
// DOM 已更新