我们在做表单的时候经常会遇到一个场景需要数组对象格式的数据,例如我们填写公司成员信息,如下图:

我们需要的数据格式是数组对象,这时我们在getFieldDecorator要如何取名字呢?
<Form.Item style={{ margin: 0 }}>
{getFieldDecorator(`content[${index}].name`, {
rules: [
{
required:true,
message: '请输入姓名!',
},
],
initialValue:...,
})(<Input />)}
</Form.Item>
<Form.Item style={{ margin: 0 }}>
{getFieldDecorator(`content[${index}].workId`, {
rules: [
{
required:true,
message: '请输入工号!',
},
],
initialValue:...,
})(<Input />)}
</Form.Item>
此时我们如果想获取这个数组对象内容可以通过:
let param = getFieldsValue(['content'])获取