问题标签 [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.

0 投票
6 回答
11607 浏览

vue.js - Vuelidate复选框验证

我正在使用 Vue.js,我是新手。我目前正在验证。我曾使用 vuelidate 作为我的验证库。我已经成功完成了表单验证,但是当我必须检查复选框的验证时出现了问题。

如何检查复选框的验证?另外,我使用 bootstrapvue 来显示复选框。

0 投票
3 回答
3476 浏览

vuejs2 - Vuelidate minvalue 可选

我想验证一个可选的值“股票”。我正在使用 vuelidate ( https://monterrail.github.io/vuelidate/ )

如果其他值 ('price') 大于 0,则值 'stock' 必须大于 0

如果 'price' 值未定义,则必须禁用股票价值验证器

price 是输入值(十进制数),stock 是滑块(数字)

[编辑]

代码示例

我对此进行了测试,但不行=>

我怎样才能做到这一点 ?

谢谢

0 投票
0 回答
277 浏览

javascript - Vuelidate获取vue实例

我正在使用 vuelidate,它运行良好。但我想在自定义验证器中提出请求。见代码:

但我收到以下错误:

所以我认为我没有访问 vue 实例的权限?我试图将 vue 实例绑定到 window 对象,如下所示:

我还尝试将这个实例全局保存在文件本身中。但这不起作用。如何在 vue 验证器中执行 http 请求?

图书馆: Vuelidator

0 投票
1 回答
2485 浏览

vuelidate - Vuelidate "OR" 验证器示例

好的 - 搜索了很长一段时间,找不到示例或使用 Vuelidate 的 OR 验证器。此 github 问题中提到的问题无效,并且该问题在没有提供有效 OR 示例的情况下解决。文档提到它存在,但没有我们可以找到的任何示例。有人有或知道一个有效的例子吗?

0 投票
0 回答
1460 浏览

javascript - Vuevalidate 插件 -$v 未在单个文件组件中定义

尝试在单个文件组件中使用 vuelidate 插件时遇到一些问题

--

我刚刚得到 $v 没有定义,我尝试了一切

重新排序组件包括 .vue 文件中的 Vuelidate

但没有任何帮助

0 投票
1 回答
2534 浏览

vue.js - vuelidate 中集合验证的奇怪行为

我做了以下最小的例子,也可以在这个小提琴中进行测试:

HTML:

JS:

重现错误的步骤:

  1. 在第二行输入一些东西。
  2. 删除第二行。

结果: 之前的第三行(现在是第二行)被标记为包含错误,即使它没有被触及。

注意 我还在vuelidate github-repo 上提交了一个问题,但由于有许多未解决的问题,我决定在这里也提出这个问题。

0 投票
1 回答
841 浏览

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.

0 投票
1 回答
3530 浏览

vue.js - Vue.js - 使用 Vuelidate url 域应该匹配电子邮件域

我有两个输入字段:urlemail

我正在使用Vuelidate并且我想制作一个自定义验证器,用于检查 url 域名是否等于电子邮件域名。

有效示例:

网址:(https://)www.mydomain.example

电子邮件:johndoe@mydomain.example

无效示例:

网址:(https://)www.mydomain.example

电子邮件:johndoe@somedomaine.example

验证对象:

0 投票
1 回答
5035 浏览

vue.js - Vuelidate 检查真/假

我有一个自定义复选框

真/假值切换正常

如何验证真实值?

目前我的验证规则是。

0 投票
2 回答
3044 浏览

vue.js - vuelidate 异步验证器 - 如何去抖动?

因此,我的电子邮件/用户表单元素上的异步验证器存在问题。每次输入字母时,它都会检查验证。如果电子邮件是 30 个字符,那就是超过 30 个电话!任何人都知道消除 vuelidate 自定义验证器的最佳方法吗?当我尝试使用 debounce 时,我从 vuelidate 收到各种错误,因为它期待响应。

当我尝试用 debounce 包装我的异步函数时,vuelidate 不喜欢它,所以我删除了它。不确定如何限制自定义“uniqueEmail”验证器。