【问题标题】:Vuelidate with data nesting and validation groupsVuelidate 与数据嵌套和验证组
【发布时间】:2018-07-25 02:11:37
【问题描述】:

我在我的项目中使用Vue.js。我有一个用Vue Form WizardVuelidate 制作的表单来验证这些字段。在表单的某个点,用户将能够添加多个地址,因此我在 componentdata 中创建了一个名为“addresses”的数组。

addresses: [
    { 
        street: ''
        //there will be more itens here in the future
    }
]

现在,为了验证字段,我创建了一个 validation group 我将在其中添加此字段,但重点是,我不知道如何将字段(即在我的数组中)“链接”到验证中组。

在 Vuelidate 文档中,有一个部分 Data Nesting,但我没有找到如何将它与验证组一起使用。

FIDDLE

【问题讨论】:

    标签: validation vue.js vue-component vuelidate


    【解决方案1】:

    这是一个老问题,但如果我理解正确,那么我猜你可以在 addresses 数组上创建一个自定义验证器,并在验证器中验证单个地址对象。

    validations: {
     addresses: {
        customValidator: customValidatorFunction
     }
    },
    

    然后 customValidatorFunction 将获取整个地址数组,您可以使用它以自定义方式验证您想要的所有/任何对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-27
      • 1970-01-01
      • 1970-01-01
      • 2019-08-16
      • 2022-01-15
      • 2019-04-15
      • 1970-01-01
      相关资源
      最近更新 更多