【发布时间】:2021-12-30 05:18:10
【问题描述】:
我正在使用 Vue 3 和 vee-validate 和 yup 模式在发送发布请求之前验证表单并且它工作正常,但我的问题是当响应来自服务器时,例如,重复的电子邮件,我努力验证错误。 如果我这样做:
form.value.setErrors({
email: 'my error message'
});
一切正常!
但我想在我的错误数组中循环查看字段(参数)和错误消息(msg) 但我不能像我那样定义参数:
for (const error of errors.response.data.errors) {
let param = error.param;
let msg = error.msg;
form.value.setErrors({
param: msg
});
}
我期望的是循环在我的“errors.response.data.errors”和 setErrors () with-param 和 msg 变量中
【问题讨论】:
标签: javascript arrays vue.js vee-validate