gpt4 book ai didi

javascript - 以 Antd 形式获取数组形式的结果

转载 作者:行者123 更新时间:2023-12-02 22:35:25 25 4
gpt4 key购买 nike

我希望我的表单以数组格式提交价格数据,目前,我的表单有一个 map ,看起来像

{data.Type && 
<div>
{data.Type.map((datamapped)=>

<div key={datamapped._id}>
<p>{datamapped.TypeName}</p>

<Form.Item>

{getFieldDecorator(`price.${datamapped._id}.basePrice`)(
<Input placeholder="Base Price"/>,
)}

{getFieldDecorator(`price.${datamapped._id}.higherPrice`)(
<Input placeholder="Higher Price"/>,
)}

</div>
)}
</div>
}

这里我映射了我的类型并包含了basePrice和higherPrice字段

结果是:

price: 
{
'5dc2913cf9e2372b11db4252': { basePrice: '0', higherPrice: '0' },
'5dc2a109f9e2372b11db4253': { basePrice: '0', higherPrice: '0' }
},

我想要将上面的结果作为数组格式怎么办?

最佳答案

以数组形式获取值的另一种方法是提供一个数组作为 FormItem 名称属性,如下所示:

<FormItem name={['wrapperName', index, 'propertyName']}>
<Input/>,
</FormItem>

关于javascript - 以 Antd 形式获取数组形式的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58762136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com