问题标签 [vuelidate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vue.js - Vuelidate复选框验证
我正在使用 Vue.js,我是新手。我目前正在验证。我曾使用 vuelidate 作为我的验证库。我已经成功完成了表单验证,但是当我必须检查复选框的验证时出现了问题。
如何检查复选框的验证?另外,我使用 bootstrapvue 来显示复选框。
vuejs2 - Vuelidate minvalue 可选
我想验证一个可选的值“股票”。我正在使用 vuelidate ( https://monterrail.github.io/vuelidate/ )
如果其他值 ('price') 大于 0,则值 'stock' 必须大于 0
如果 'price' 值未定义,则必须禁用股票价值验证器
price 是输入值(十进制数),stock 是滑块(数字)
[编辑]
代码示例
我对此进行了测试,但不行=>
我怎样才能做到这一点 ?
谢谢
javascript - Vuelidate获取vue实例
我正在使用 vuelidate,它运行良好。但我想在自定义验证器中提出请求。见代码:
但我收到以下错误:
所以我认为我没有访问 vue 实例的权限?我试图将 vue 实例绑定到 window 对象,如下所示:
我还尝试将这个实例全局保存在文件本身中。但这不起作用。如何在 vue 验证器中执行 http 请求?
图书馆: Vuelidator
vuelidate - Vuelidate "OR" 验证器示例
好的 - 搜索了很长一段时间,找不到示例或使用 Vuelidate 的 OR 验证器。此 github 问题中提到的问题无效,并且该问题在没有提供有效 OR 示例的情况下解决。文档提到它存在,但没有我们可以找到的任何示例。有人有或知道一个有效的例子吗?
javascript - Vuevalidate 插件 -$v 未在单个文件组件中定义
尝试在单个文件组件中使用 vuelidate 插件时遇到一些问题
--
我刚刚得到 $v 没有定义,我尝试了一切
重新排序组件包括 .vue 文件中的 Vuelidate
但没有任何帮助
vue.js - vuelidate 中集合验证的奇怪行为
我做了以下最小的例子,也可以在这个小提琴中进行测试:
HTML:
JS:
重现错误的步骤:
- 在第二行输入一些东西。
- 删除第二行。
结果: 之前的第三行(现在是第二行)被标记为包含错误,即使它没有被触及。
注意 我还在vuelidate github-repo 上提交了一个问题,但由于有许多未解决的问题,我决定在这里也提出这个问题。
vue.js - Vuelidate common validation logic
I am currently studying front-end javascript development and current doing a personal project using VueJS, Vuetify and Vuelidate.
I have a simple question.
I have two text fields as below.
I have a vuelidate written in the computed hook as below.
The code works fine and does what is supposed to do, generate validation errors, "required" in my case.
My question is, I would like to include both validation error functions "firstNameErrors" and "lastNameErrors" under one function named "requiredErrors" rather than having two separate functions.
Code pen: https://codepen.io/pen/jebLgM
Any help is much appreciated.
Thank you.
vue.js - Vue.js - 使用 Vuelidate url 域应该匹配电子邮件域
我有两个输入字段:url
和email
我正在使用Vuelidate
并且我想制作一个自定义验证器,用于检查 url 域名是否等于电子邮件域名。
有效示例:
网址:(https://)www.mydomain.example
电子邮件:johndoe@mydomain.example
无效示例:
网址:(https://)www.mydomain.example
电子邮件:johndoe@somedomaine.example
验证对象:
vue.js - Vuelidate 检查真/假
我有一个自定义复选框
真/假值切换正常
如何验证真实值?
目前我的验证规则是。
vue.js - vuelidate 异步验证器 - 如何去抖动?
因此,我的电子邮件/用户表单元素上的异步验证器存在问题。每次输入字母时,它都会检查验证。如果电子邮件是 30 个字符,那就是超过 30 个电话!任何人都知道消除 vuelidate 自定义验证器的最佳方法吗?当我尝试使用 debounce 时,我从 vuelidate 收到各种错误,因为它期待响应。
当我尝试用 debounce 包装我的异步函数时,vuelidate 不喜欢它,所以我删除了它。不确定如何限制自定义“uniqueEmail”验证器。