Skip to content
On this page

节流

useRequest 提供了一个 options.throttleWait 参数,进入节流模式,此时如果频繁触发 run 或者 runAsync,则会以节流策略进行请求。

代码演示

Options

throttle 所有参数用法和效果同 lodash.throttle

参数说明类型默认值
throttleWait节流等待时间, 单位为毫秒,设置后,进入节流模式number-
throttleLeading在节流开始前执行调用boolean|Ref<boolean>true
throttleTrailing在节流结束后执行调用boolean|Ref<boolean>true

注意

  • options.throttleWait 支持动态变化。
  • options.throttleLeading 支持动态变化。
  • options.throttleTrailing 支持动态变化。
  • runAsync 在真正执行时,会返回 Promise。在未被执行时,不会有任何返回。

Source

源码文档示例