我在React应用的组件中有一个范围滑块。范围滑块以1的单个间隔工作。因此,如果将其向右滑动,它将使值增加1。
我将问题跟踪到这两个功能上-似乎是一个非常简单的解决方案,但请教Idk如何解决。
变量加减是我要从newQuoteTotal加减的个位数。如果我将范围滑块滑动得足够慢,那么它们是正确的。但是,如果用户滑动得太快-不会使用所有值更新newQuoteTotal。它会跳过它们。
我尝试添加一些setTimeouts,但这都没有帮助。有什么想法吗?
我有console.log()滑块的输入-并且捕获了每个值。问题出在这些最终功能上。
const updateQuoteTotal = (add) => {
newQuoteTotal(prevTotal => prevTotal + add)
}
const removeQuoteTotal = (subtract) => {
newQuoteTotal(prevTotal => prevTotal - subtract);
}