跳转到内容

节流

节流(Throttle)是一种在一定时间间隔内只允许某个函数执行一次的技术。常用于控制事件触发的频率,防止短时间内频繁调用函数。

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

typescript
const useApi = createRequest({ dataKey: 'data' })

const { throttleRun } = useApi(clickService, {
  throttleWait: 500,
})

API

属性类型默认值描述
throttleWaitMaybeRef<number>500设置节流等待时间 (毫秒)
throttleLeadingMaybeRef<boolean>true在节流开始前执行调用
throttleTrailingMaybeRef<boolean>true在节流结束后执行调用