反应数组中的最终形式验证消息

时间:2019-10-11 02:07:14

标签: react-final-form

我正在从Mongoose发回服务器端验证,我已经将JSON处理为该结构,尽管我需要React-Final-Form:

{
  "persons": [
    {
      "firstName": "Path `firstName` is required."
    },
    {
      "secondName": "Path `secondName` is required."
    }
  ]
}

我的值在此结构中,但是当我返回错误时,仅显示第一条错误消息。

                   validate={() => {
                        return this.props.validationErrors && 
                         this.props.validationErrors.landlord
                            ? this.props.validationErrors.landlord
                            : {};
                    }}

如果数组中只有一个条目,则会显示每个错误

1 个答案:

答案 0 :(得分:0)

我现在看到了错误,我回来的错误的结构必须是:

const errors = [{
    firstName: 'Here is an error',
    secondName: 'Here is an error'
}]