跳转到内容

防抖

防抖(Debounce)是一种在高频触发的场景下,延迟执行操作的技术

在一段时间内(如 300ms)多次触发同一操作,只会执行最后一次触发,而在这段时间内如果再次触发,计时器会被重置。

debounceRun 方便在需要防抖的场景中直接调用,用法和run一致,默认防抖等待时间 500ms

API

属性类型默认值描述
debounceWaitMaybeRef<number>500设置防抖等待时间 (毫秒)
debounceMaxWaitMaybeRef<number>-防抖允许被延迟的最大值
debounceLeadingMaybeRef<boolean>false在延迟开始前执行调用
debounceTrailingMaybeRef<boolean>true在延迟结束后执行调用