#javascript #vue.js
#javascript #vue.js
Вопрос:
После установки vuelidate.js.org
пакета для VueJs
у меня есть этот валидатор в скрипте:
}), Validations: {
name: {
required, minLength: minLength(3), maxLength: maxLength(50)
},
family: {
required, minLength: minLength(3), maxLength: maxLength(50)
},
website: {
required, minLength: minLength(3), maxLength: maxLength(50)
},
instagram_page: {
required, minLength: minLength(3), maxLength: maxLength(50)
},
telegram_id: {
required, minLength: minLength(3), maxLength: maxLength(50)
},
}
Однако мы можем определить валидатор для каждого поля формы. Как я могу сгруппировать их как один?
Как вы можете видеть в этом коде, у меня один и тот же валидатор для всех полей формы. Как я могу это сделать с помощью одного валидатора?
Ответ №1:
Вы можете сделать что-то вроде:
validations: {
password: {
required,
minLength: minLength(6)
},
repeatPassword: {
sameAsPassword: sameAs('password')
}
}