Validation redux表单验证-无法读取属性';一些';未定义的
我在控制台中遇到此错误:Validation redux表单验证-无法读取属性';一些';未定义的,validation,reactjs,console,runtime-error,redux-form,Validation,Reactjs,Console,Runtime Error,Redux Form,我在控制台中遇到此错误: Cannot read property 'some' of undefined hasError.js:32 验证功能: export const validateFields = values => { let errors = {}; errors.name = "Required"; return errors; } reduxForm({ form: "AppForm", destroyOnUnmount: fal
Cannot read property 'some' of undefined hasError.js:32
验证功能:
export const validateFields = values => {
let errors = {};
errors.name = "Required";
return errors;
}
reduxForm({
form: "AppForm",
destroyOnUnmount: false,
validate: validateFields,
onSubmit: () => {}
})
当我有纯错误对象时,控制台中没有错误,但是当我添加时,这个奇怪的错误就会出现
你知道吗,怎么了
谢谢我解决了这个问题。我是由actions创建者注册字段的,我没有提供第三个参数,即
type-“Field”
。添加第三个参数很有帮助。当我有纯错误对象时,控制台中没有错误,但当我添加时,会出现这个奇怪的错误。
这是什么意思?另外,您能否共享其余的组件代码,以及hasError.js
?我解决了这个问题。我是由actions创建者注册字段的,我没有提供第三个参数类型——“Field”。添加第三个参数:)