redux表单验证 - 无法读取未定义的属性'some'

时间:2017-03-26 07:42:32

标签: 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: false,
    validate: validateFields,
    onSubmit: () => {}
})

当我有简单的错误对象时,控制台中没有错误,但是当我添加时,会出现这个奇怪的错误。

你知道吗,出了什么问题?

由于

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。我正在通过动作创建者注册字段,而我没有提供第三个参数 - 即type - "Field"。添加第三个参数有帮助。