响应式:调度
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 已更新