做一个简略的表单提交,后端验证有谬误之后返回,显示在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])] } }) }
显示成果