230得票18回答
如何在Vue2中实现防抖?

我在Vue模板中有一个简单的输入框,我想使用防抖函数来达到类似于这样的效果:<input type="text" v-model="filterKey" debounce="500"> 然而,debounce属性已在Vue...

199得票13回答
JavaScript中的“debounce”函数是什么?

我对JavaScript中的"debouncing"函数很感兴趣,参考链接:JavaScript Debounce Function。 不幸的是,代码没有被解释得足够清楚,以至于我无法理解。它是如何工作的(我在下面留下了我的评论)?简而言之,我真的不明白这是如何工作的。 ...

120得票14回答
如何在Dart中防抖Textfield onChange事件?

我正在尝试开发一个文本字段,当它们更改时更新 Firestore 数据库中的数据。它似乎可以工作,但我需要防止 onChange 事件多次触发。 在 JS 中,我会使用 lodash 的 _debounce(),但在 Dart 中我不知道如何实现。我已经阅读了一些 debounce 库,但我无...

98得票15回答
如何在Angular 2中为异步验证器添加去抖时间?

这是我的异步验证器,它没有防抖时间,我该如何添加呢?static emailExist(_signupService:SignupService) { return (control:Control) => { return new Promise((resolve, rej...

91得票13回答
当我停止输入文字后,如何触发输入框中的事件?

我希望在输入框中停止输入文字后立即触发事件(而不是在输入期间)。 我已尝试使用:$('input#username').keypress(function() { var _this = $(this); // copy of this object for further usag...

82得票15回答
Flutter文本框值始终大写且防抖动。

我是Flutter的新手。我想让文本框中的值始终为大写,但我没有找到相关的资源。 另一个问题是TextField onChanged事件的防抖实现。当我在TextField上输入时,它会立即触发onChanged事件,这对我的目标不太适用。onChange事件将在每次更改文本后的500毫秒后触...

57得票23回答
C#事件去抖动

我正在监听硬件事件消息,但需要去除抖动以避免过多的查询。 这是一个硬件事件,发送机器状态,我必须将其存储在数据库中进行统计目的,有时它的状态会经常变化(闪烁?)。在这种情况下,我只想存储“稳定”的状态,并希望通过简单地等待1-2秒钟来实现它,然后再将状态存储到数据库中。 这是我的代码:pr...

55得票5回答
在useEffect中遇到去抖动问题

我有一个包含用户名输入框的表单,我正在尝试在防抖函数中验证该用户名是否已被使用。 问题是我的防抖似乎没有起作用,因为当我键入“user”时,我的控制台看起来像u us use user 这是我的防抖函数export function debounce(func, wait, immediate...

52得票4回答
React函数组件中的lodash防抖未能工作

我有一个基于React Table组件构建的功能组件,使用Apollo GraphQL客户端进行服务器端分页和搜索。我正在尝试为搜索实现防抖动,以便在用户停止键入该值时只执行一次对服务器的查询。我已尝试lodash debounce和awesome debounce promise解决方案,但...