validation - 是否允许对输入元素的 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 和相关的验证规则对象使用不同的名称?
解决方案
您没有在模板和代码中将所有出现的 usernameA 替换为 usernameB(对于第二个链接)。我替换了它们,现在它就像在第一个链接上一样工作
推荐阅读
- java - 为什么某些 JavaFX 几何方法对于较小的内存占用不是静态的?
- react-native - 无法在本机反应中调用 ussd
- go - 如何更新数组的结构数据
- sql - 如果在表中发现重复数据(不是重复记录),则抛出错误
- wso2 - 在 wso2 身份服务器中自定义授予引用完整性约束违规
- awk - 为什么双引号在 awk 脚本中的 cmd 内的 echo 语句中不起作用?
- parsing - Racket 的语法解析:标识符与预期不匹配
- authentication - 仅将生命周期最长的 JWT 的时间存储到数据库中,而不是整个 JWT
- angular - 如何在 Angular 测试中打印调试消息?
- reactjs - 无法从 gatbsy 中的 graphQL 获取数据