redux 表单验证 - 无法读取未定义的 属性 'some'
redux form validation - Cannot read property 'some' of undefined
我在控制台中收到此错误:
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: () => {}
})
当我有简单的错误对象时,控制台中没有错误,但是当我添加时,出现了这个奇怪的错误。
你知道吗,怎么了?
谢谢
我解决了这个问题。我正在通过动作创建者注册字段,我没有提供第三个参数 - 即 type - "Field"
。添加第三个参数有帮助。
我在控制台中收到此错误:
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: () => {}
})
当我有简单的错误对象时,控制台中没有错误,但是当我添加时,出现了这个奇怪的错误。
你知道吗,怎么了?
谢谢
我解决了这个问题。我正在通过动作创建者注册字段,我没有提供第三个参数 - 即 type - "Field"
。添加第三个参数有帮助。