Vee Validate 从 2.2 迁移到 3.X 的问题

Issue in migration of Vee Validate from 2.2 to 3.X

我在 project.Now 中使用 vee-validate v2.2.0 进行验证,我正在迁移到版本 3.0。 是否有可用的迁移文件..? 我能够使用 ValidationProvider 完成所有前端级别的验证,并且工作正常。 我在 submit/save 之前面临所有字段验证的问题。 早些时候我做的像 this.$validator.validateAll().then((result) => { 我正在浏览文档,我读到我们可以通过使用 ValidationObserver 来做同样的事情。 我添加了示例代码。我想得到验证函数中的所有错误 https://jsfiddle.net/r4m3xh6c/23/

我正在关注这个工作示例 https://jsfiddle.net/logaretm/p5uetgcv/15/ 但这里的 veevalidate 版本不同。

您可以使用 ValidationObserver 的作用域数据,例如 valid 来查看 ValidationObserver 组件中的所有字段是否有效。

您可以使用 passes 回调,即在表单转换为有效表单后 运行。 相同的文档: https://logaretm.github.io/vee-validate/guide/validation-observer.html#scoped-slot-data

您更新后的 fiddle: https://jsfiddle.net/5xtcamp8/

如果有帮助请告诉我。如果你能描述一下你想要实现的目标会更好,也许我可以给出完整的解决方案或者至少指导你朝那个方向发展。