防抖(useDebounce):连续调用后等待一段时间执行一次,如果等待时间内又重新触发,将重新等待一段时间执行。
value: any, //需要防抖的值
options?: object
);
节流:连续调用,在指定时间段内内只执行一次。
value: any, //需要节流的值
options?: object
);
在useRequest中,设置 options.debounceInterval则进入防抖模式。此时如果频繁触发,则会以防抖策略进行请求。 通过设置 options.throttleInterval则进入节流模式。此时如果频繁触发,则会以节流策略进行请求。