Vue.js необходимо убрать хотя бы один флажок - PullRequest
0 голосов
/ 30 августа 2018

Я разрешаю пользователю динамически добавлять флажки в форму. У пользователя есть возможность проверить или нет. Какой самый простой способ проверить, что по крайней мере одна коробка должна оставаться не отмеченной, с помощью vee-validate?

<div class="checkbox col-xs-12 form-group" 
    :class="{'has-error': errors.has('check[' + index + '][check_exclude]')}">
  <div class="checkbox"">
    <label>
        <input type="checkbox" 
           v-model="item.check_exclude" 
           v-validate data-vv-rules="max_value:0" 
           data-vv-as="Check Exclude" 
           name="check_exclude" 
           :name="'check[' + index + '][check_exclude]'" 
           value="1">
    </label>
    <span 
      v-cloak 
      v-show="errors.has('check[' + index + '][check_exclude]')" class="help-block">
    {{ errors.first('check[' + index + '][check_exclude]') }}
        </span>
  </div>
</div>
...