【问题标题】:Issue in migration of Vee Validate from 2.2 to 3.XVee Validate 从 2.2 迁移到 3.X 的问题
【发布时间】:2019-10-16 10:19:06
【问题描述】:

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

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

【问题讨论】:

    标签: vue.js vuejs2 vee-validate


    【解决方案1】:

    您可以像valid一样使用ValidationObserver的范围数据来查看ValidationObserver组件内的所有字段是否有效。

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

    您更新的小提琴: https://jsfiddle.net/5xtcamp8/

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

    【讨论】:

    • 我们正在进行升级,因为旧版本有很多性能问题,升级到新版本后我看到了很大的改进。我得到了 git vee-validate 团队的帮助。这是相同的工作示例。jsfiddle.net/logaretm/5ojnu2be/1
    • 他们的文档在过去几天有所改进,请再次查看
    猜你喜欢
    • 2018-02-02
    • 2020-04-09
    • 2017-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-13
    • 1970-01-01
    相关资源
    最近更新 更多