如何解决同时更新输入的问题?

时间:2020-11-10 15:22:24

标签: javascript concurrency

上下文:我们有两个数字输入:I1,I2。用户可以随时对其进行编辑。 这些输入之间存在关系。如果用户更改了I1,则I2会自动填充新值-但要执行此操作,我们将使用不可取消的高耗时功能F。

问题:用户在I1中写10,然后立即在I2中键入4。 并且该值应在交互结束时显示在输入中,但是由于I1已填充,因此首先调用了函数F,并且在填充I2之后它将停止计算新值,并且用户将看到新值而不是4-什么不正确。

enter image description here

如何在不阻止编辑I2的情况下解决此问题?

PS。请尝试将其视为更通用的问题。甚至命名也会对我的未来研究有帮助

0 个答案:

没有答案