0

我正在使用 Material-ui 和 React-final-form。一些表单元素是从浏览器缓存中预填充的,例如登录表单。问题是这并不会触发 React-final-form 中的 onChange 事件,从而使表单字段状态处于“空”状态,这在视觉上是有问题的。一旦触发渲染周期,React-final-form 就会接受更改并且 ui 很好。我想知道如何以编程方式触发它。

在此处输入图像描述

4

1 回答 1

0

哇。好问题!如果您有输入本身的 ref,也许您可​​以检查它的 DOM 值 onMount 并在 props.input.value 为 !== 时手动调用 onChange 函数。只是在这里假设......?

于 2018-08-06T21:46:49.010 回答