javascript - Vue vee-validate 使用路由器链接按钮验证输入表单
问题描述
我在具有大量输入的表单上使用vee-validate<router-link/>
,因此我有 3 个表单页面,使用按钮在彼此之间导航。我想知道是否有一种方法可以<router-link/>
与 vee-validate 一起使用,以便在我每次单击<router-link/>
以访问下一个表单页面时验证输入。
解决方案
是的,您可以检查是否已满足所有验证规则。使用以下代码。
this.$validator.validateAll().then(isValidationSuccess => {
if (isValidationSuccess) {
// Do something on validation success
} else {
// Validation failed
}
})
推荐阅读
- java - javax.jmdns lib 没有被导入。如何清除错误?
- c# - 在 RabbitMQ 中创建一个新的 IModel 实例的成本是多少
- angular - 环境变量的 angular2 元数据
- php - 如何在不知道表的主键和外键的情况下加入多个 mysql 表
- node.js - 文件未显示 express js
- android - 适用于 Android 的 Base64 检查器
- docker - 无法在容器中运行 helm 命令
- python-3.x - 尝试解密消息但出现TypeError:无法将字节连接到str
- javascript - 在 Java 中作为环境变量列出
- console - 控制台 Javascript 标记