onChange 不触发 redux-form

onChange not triggering redux-form

我有一个 input 字段,它通过从 dropdown 中选择项目来从状态上设置的值中获取值。

<Field
          name="test"
          type={"text"}
          component={props =>
          <input readOnly value={instance.state.itemType} onChange={this.handleChange.bind(this)}
          />
          }
        />

然而,输入值发生变化,但 onChange 函数未被触发,因此 handleSubmit 函数未捕获此 input 字段的值。

我这样做对吗?请推荐

搜索了一下后,我发现 props 变量不完全是 props

它包含与用户相关的所有事件。

所以,我使用 props.input.onChange('myDesiredValue');

手动触发了一个 onChange() 事件

这是我能想出的,有点老套,但解决了我当前的需求。