Как я могу проверить N-й элемент массива с N элементов с помощью vuelidate - PullRequest
1 голос
/ 15 апреля 2019

У меня есть массив с N элементами (размер меняется), и я использую vuelidate для проверки. Я не нашел пример, где мой метод проверки может видеть итератор / индекс выбранного элемента массива. Например, у меня есть 3 текстовых поля внутри массива. Все элементы требуются. Если я оставлю первый элемент пустым, ВСЕ 3 текстовых поля будут отображать одну и ту же ошибку («Текстовое поле обязательно»). Есть ли решение ??? Большое спасибо за каждый ответ

1 Ответ

1 голос
/ 15 апреля 2019

Довольно просто - используйте every и forEach:

if (!arrayOfTextFields.every(t => t.value != "" && t.value != "Textfield is required")) {
    arrayOfTextFields.forEach(t => t.value = "Textfield is required");
}
...