防抖

有关防抖的解释,你可以在这里在新窗口打开 找到。

简单来说就是,把触发非常频繁的事件合并成一次执行。例如输入事件,debounce 函数只会在用户停止输入后的一段时间才会执行。

VueRequest 的防抖是使用 lodash在新窗口打开 提供的 debounce在新窗口打开 实现的。

1.2.2 版本后提供了 debounceOptions 来自定义 debounce 的行为

如下所示,你只需要提供一个 debounceInterval 来告诉我们防抖的执行间隔。这样用户在停止输入的 300 毫秒 后,我们才会发起请求。

你可以打开控制台,查看控制台打印信息的间隔。

上次更新: 2022/6/23 下午3:22:06
贡献者: John