基于antd 3.26.16版本中,使用hook,新增弹窗使用form表单遇到的问题
1.首先导出时候需要加上Form.create
正确:export default Form.create({name: 'sourceDialog'})(SourceDialog);
错误:export default SourceDialog;
2.在编写表单时,Radio组件设置defaultValue报错
报错:Warning:`defaultValue` is invalid for `getFieldDecorator` will set `value`, please use `option.initialValue` instead.
错误代码:
{getFieldDecorator('method', {
initialValue: sourceForm.method,
rules: [{required: true, message: '请选择模式'}],
})(
{
setSourceForm({
...setSourceForm,
method: val,
})
}}>
{tableKeys.map((item) =>
{item.name}
)}
)}
正确代码:
{getFieldDecorator('method', {
initialValue: sour