如何验证 Vuelidate 中的嵌套对象?
我在项目中使用 Vuelidate 并具有以下形式:
data () {
return {
form: {
title: undefined,
users: [{
name: undefined,
age: undefined,
}],
},
};
},
我为“form.title”配置了验证规则,如下所示:
validations () {
return {
form: {
title: {
required,
},
},
};
},
现在,我还需要为“form.users”对象数组配置验证。
我怎样才能这样做呢?
I use Vuelidate in my project and have the following form:
data () {
return {
form: {
title: undefined,
users: [{
name: undefined,
age: undefined,
}],
},
};
},
I configured validation rules for the "form.title" like so:
validations () {
return {
form: {
title: {
required,
},
},
};
},
Now, I also need to configure validation for the "form.users" array of objects.
How can I do so?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我找到了我的问题的答案。
我们可以使用 forEach 帮助器验证对象数组。
以下代码适用于 Vuelidate v2.0.0:
I found the answer to my question.
We can validate arrays of objects using the
forEach
helper.The following code works for me with Vuelidate v2.0.0: