Vue vee-validate 使用 router-link 按钮验证输入表单
Vue vee-validate validate input forms with router-link button
我在一个包含大量输入的表单上使用 vee-validate,因此我有 3 个表单页面,使用 <router-link/>
按钮在彼此之间导航。我想知道是否有一种方法可以将 <router-link/>
与 vee-validate 一起使用,以便在我每次单击 <router-link/>
访问下一个表单页面时验证输入。
是的,您可以检查是否满足所有验证规则。使用以下代码。
this.$validator.validateAll().then(isValidationSuccess => {
if (isValidationSuccess) {
// Do something on validation success
} else {
// Validation failed
}
})
我在一个包含大量输入的表单上使用 vee-validate,因此我有 3 个表单页面,使用 <router-link/>
按钮在彼此之间导航。我想知道是否有一种方法可以将 <router-link/>
与 vee-validate 一起使用,以便在我每次单击 <router-link/>
访问下一个表单页面时验证输入。
是的,您可以检查是否满足所有验证规则。使用以下代码。
this.$validator.validateAll().then(isValidationSuccess => {
if (isValidationSuccess) {
// Do something on validation success
} else {
// Validation failed
}
})