vee-validate 3.X - 验证所有表单 - 函数
vee-validate 3.X - validate all forms - function
我将 vee-validate 与他们以前的版本一起使用 2.X 并且我使用一个函数检查了所有表单验证。
我在提交按钮上触发了我的功能,如果所有表单都有效,我就允许提交。
它看起来像这样:
submit: function() {
this.$validator.validateAll().then(result => {
if (result) {
// submit the form
} else {
return
}
})
},
现在有了新版本 3.X 很多东西都变了。我查看了文档,但找不到任何示例如何检查所有表单的验证。
有没有人可以分享一些功能或如何做到这一点?
看起来您可以将 ValidationObserver
包裹在许多表单中,然后使用 validate()
调用触发它:
参考:
https://logaretm.github.io/vee-validate/guide/validation-observer.html#examples
我将 vee-validate 与他们以前的版本一起使用 2.X 并且我使用一个函数检查了所有表单验证。 我在提交按钮上触发了我的功能,如果所有表单都有效,我就允许提交。 它看起来像这样:
submit: function() {
this.$validator.validateAll().then(result => {
if (result) {
// submit the form
} else {
return
}
})
},
现在有了新版本 3.X 很多东西都变了。我查看了文档,但找不到任何示例如何检查所有表单的验证。 有没有人可以分享一些功能或如何做到这一点?
看起来您可以将 ValidationObserver
包裹在许多表单中,然后使用 validate()
调用触发它:
参考: https://logaretm.github.io/vee-validate/guide/validation-observer.html#examples