控制台报错:
Warning: `defaultValue` is invalid for `getFieldDecorator` will set `value`, please use `option.initialValue` instead.
Warning: `getFieldDecorator` will override `value`, so please don't set `value` directly and use `setFieldsValue` to set it.
<Item label={option.label} key={option.item.key}>
{this.props.form.getFieldDecorator(`${option.item.key}`, {
initialValue: option.item.defaultValue||option.item.value //这么写就会报错
})(<FormInputItem {...option.item} />)}
</Item>
这两个报错出现原因是因为我设置的变量名称为defaultValue/value,修改为其他名称或者保持跟getFieldDecorator方法设置初始值变量名一致(initialValue)就可以了