我有两个简单的重复表单。
title
和
subTitle
text
.
两种表单中的一种使用另一种字段类型
select
.
我传入这样一个选项:
<Field name="test" component="select">
<option value="test">test</option>
</Field>
因此,我填写表格并将道具记录如下:
提交的一般表格:
<Form onSubmit={handleSubmit(submitTopic)}>
运行的实际函数:
const submitTopic = props => {
console.log(props);
// dispatch(createTopic(test, topicTitle, topicSubTitle));
};
因此,我希望看到的标题是我在表单中键入的字符串,而副标题是我键入的字符串((适用于两种形式)
我还希望看到第三个名为“test”的属性,字符串“test”作为第二种形式的值。
但事实上
undefined
以下是我的回购协议的链接:
https://github.com/dhuber666/CodeHUB
发生这些情况的文件如下所示:
Admin.js文件是我导入并运行它的地方。
我确保每种形式都有其独特性
identifier
当使用
reduxForm
助手方法。
在Codesandbox上测试的一个简单示例
https://codesandbox.io/s/w0mqnwqz9w
我也有同样的问题。我没有将选项值传递到道具中。
Form
在行号处
10