Skip to content

useThrottle (截流)

ts
import { useThrottle } from 'velo-kit'

const throttledFunction = useThrottle((msg) => {
  console.log(msg)
}, 500)

throttledFunction('Message 1')
throttledFunction('Message 2')
throttledFunction('Message 3')
// 只有第一个调用会立即执行,其余的将在500ms后执行

options参数

参数说明类型默认值
fn函数function-
delay延迟时间number300

MIT Licensed