反应终极版形式复选框`defaultChecked`不工作(React redux Form che

2019-09-29 01:23发布

<Field
   defaultChecked={true}
   onChange={this.handleFormItemRadio}
   component={'input'}
   type={'checkbox'}
    name="tadmin" />

当字段被初始化,我希望它进行检查,但说到空的目标是在提供true价值。

poited到解决方案的数字,但我还是没能解决这个问题。

Answer 1:

根据该文件,在规定的办法是设置initialValues

<Field
   onChange={this.handleFormItemRadio}
   component='input'
   type='checkbox'
   name="tadmin" />

...

export default reduxForm({
  form: 'simple', // a unique identifier for this form
  initialValues: { tadmin: true },
})(SimpleForm);

这里有一个CodeSandbox 例子



文章来源: React redux Form checkbox `defaultChecked` not working