【问题标题】:Vee-Validate validation groupsVee-Validate 验证组
【发布时间】:2018-03-01 14:36:58
【问题描述】:

我在我的项目中使用 vee-validate。但我在闲逛。

我有 3 个输入字段。 当这些字段中只有一个有效时,其他输入必须有效。

例如。喜欢 jquery

Jquery validation groups

【问题讨论】:

    标签: validation vue.js vue-component vee-validate


    【解决方案1】:

    我找到了正确的解决方案:

    HTML 代码

    <input type="text" name="mobilePhone" class="form-control" v-model="form.mobilePhone" v-validate ="{ rules: { required: contactInfo} }" :class="{'input': true, 'is-danger': errors.has('mobilePhone') }">
    
    <input type="text" name="emailAddress" class="form-control" v-model="form.emailAddress" v-validate ="{ rules: { required: contactInfo} }" :class="{'input': true, 'is-danger': errors.has('emailAddress') }">
    
    <input type="text" name="phoneNumber" class="form-control" v-model="form.phoneNumber" v-validate ="{ rules: { required: contactInfo} }" :class="{'input': true, 'is-danger': errors.has('phoneNumber') }">
    

    JS 计算代码

    computed: {
        contactInfo () {
          if (this.form.phoneNumber || this.form.mobilePhone || this.form.emailAddress) {
            return false
          }
          else {
            return true
          }
        }
      }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-08
      • 2020-01-30
      • 1970-01-01
      • 1970-01-01
      • 2020-04-09
      • 2020-12-20
      • 1970-01-01
      • 2019-08-14
      相关资源
      最近更新 更多