【发布时间】:2017-02-15 07:11:56
【问题描述】:
我正在尝试读取字段值并将每个字段值推送到字段数组。添加值后还将字段输入重置为空。如何读取字段值并在“删除”按钮处显示。我使用了 field.firstname。请参考以下链接
const renderMembers = ({fields}) => (
<div>
<h2>Members</h2>
<Field name="firstName" component='input' type='text' />
<button onClick={() => fields.push({--add Field value here and push to array---})}>add</button><br />
{fields.map((field, idx) => (
<div key={idx}>
--display added value here---
<button onClick={() => fields.remove(idx)}>remove</button><br />
</div>
))}
</div>
)
const Form = () => (
<FieldArray name='members' component={renderMembers} />
)
const MyForm = reduxForm({
form: 'foo',
initialValues: {
members: [
{}
]
}
})(Form)
【问题讨论】:
-
请添加代码作为问题的一部分,而不是在外部网站上
-
HI Alistra 添加了代码,请检查
标签: reactjs redux redux-form