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