Vuelidate с группами вложенности данных и проверки
Я использую Vue.js в моем проекте. У меня есть форма, созданная с помощью Vue Form Wizard и Vuelidate для проверки полей. В определенной точке формы пользователь сможет добавить несколько адресов, поэтому я создал массив с именем "адреса" в данных моего компонента.
addresses: [
{
street: ''
//there will be more itens here in the future
}
]
Теперь, чтобы проверить поля, я создал группу проверки, в которую я собираюсь добавить это поле, но дело в том, что я не знаю, как "связать" поле (которое находится внутри моего массива) с группой проверки.
В документации Vuelidate есть раздел Вложенность данных, но я не нашел, как использовать его с группами проверки.
0 ответов
Это старый вопрос, но если я правильно понимаю, то, я думаю, вы можете просто создать собственный валидатор на addresses
массив, а в валидаторе проверяют отдельные адреса объектов.
validations: {
addresses: {
customValidator: customValidatorFunction
}
},
Затем customValidatorFunction получит весь массив адресов, и вы можете использовать его для проверки всех / любых объектов, которые вы хотите, по вашему желанию.