javascript - 如何使用 vuelidate 验证具有 N 个元素的数组的第 N 个元素
问题描述
我有一个包含 N 个元素的数组(大小正在变化),我正在使用 vuelidate 进行验证。我没有找到我的验证方法可以看到所选数组元素的迭代器/索引的示例。例如,我在一个数组中有 3 个文本字段。所有元素都是必需的。如果我让第一个元素为空,所有 3 个文本字段都会显示相同的错误(“需要文本字段”)。有解决办法吗???非常感谢您的每一个回答
解决方案
相当简单 - 使用every
和forEach
:
if (!arrayOfTextFields.every(t => t.value != "" && t.value != "Textfield is required")) {
arrayOfTextFields.forEach(t => t.value = "Textfield is required");
}
推荐阅读
- javascript - onsubmit 返回 false 不起作用
- database - 在matlab中将数据写入大文件
- c# - 无法通过华为 U 盘调制解调器发送超过 140 条短信
- r - 如何计算逻辑向量中的序列
- python - Django - TabularInline 没有添加按钮
- python - Python - 循环不同的值并将其传递给变量
- c# - 开始交易出错
- python - 提出了字符串的序列化算法,但仅适用于长度小于 10 个字母的单词。
- javascript - 如何从 url javascript 获取数据并显示内容
- reactjs - 为什么 mapStateToProps 中的状态未定义?