做一个简略的表单提交,后端验证有谬误之后返回,显示在input框的谬误揭示地位,当应用 setFields办法时遇到的谬误很无奈

Antd-pro文档如图

//代码如下var errors = error.response.data.error              for( let i in errors){                  this.form_b.setFields({                    name: {                      // errors: [new Error(errors[i])]                      errors: '这里有谬误'                    }                  })              }

报如下谬误,百度谷歌了一圈,消耗2小时,最初在sf上找到解决方案

解决方案如下

var errors = error.response.data.error              for( let i in errors){                  this.form_b.setFields({                    name: {                      errors: [new Error(errors[i])]                    }                  })              }

显示成果