首页 > 解决方案 > 是否允许对输入元素的 v-model 和验证规则属性使用不同的名称?

问题描述

vuelidate 有问题。

这是用于验证和 v-model 的具有相同嵌套级别和名称的工作代码:

_https://jsfiddle.net/submarina/oxsvm5c6/

在这里,我为模型/验证规则使用了不同的名称:

_https://jsfiddle.net/submarina/cwhx48q5/

这个变体也不起作用(验证规则是嵌套的,v-model 不是):

_https://jsfiddle.net/submarina/gbu9Lkq3/

它不起作用,您可以检查 $v 对象。

那么问题是为什么?是否允许对 v-model 和相关的验证规则对象使用不同的名称?

标签: validationvue.jsvuelidate

解决方案


您没有在模板和代码中将所有出现的 usernameA 替换为 usernameB(对于第二个链接)。我替换了它们,现在它就像在第一个链接上一样工作


推荐阅读