как я могу отключить массив флажка после проверки нескольких флажков из этого массива? Есть ли способ сделать это в vuejs или мне нужен наблюдатель для этого? На самом деле я пытался смотреть 'ord.sauce', но я не мог заставить его работатьотключить флажок после проверки двух vuejs
это компонент
Vue.component('sauce-view', {
props: ["sauce", "ord", "name"],
template: '
<div class="">
<input type="checkbox" :name="name" :value="sauce.id" v-model="ord.sauce">
{{sauce.name}}
<label >
<img :src="sauce.link" >
</label>
</div>',
});
Это HTML-
<table>
<tr v-for="o in order" >
{{o.sauce}}
<td v-for="sauce in les_sauces" >
<sauce-view :sauce="sauce" :ord="o" :name="o.produit+o.num">
</sauce-view>
</td>
</tr></table>
Почему нам нужно это «selectedItems.indexOf (index) == -1» в состоянии? – brahimm
@brahimm это гарантирует, что он не отключит отмеченные флажки. В массиве indexOf возвращает индекс значения, который получает OR -1, если он не смог его найти, поэтому «selectedItems.indexOf (index) == -1» будет возвращать true только в том случае, если значение не может быть найдено в пределах массива selectedItems. – UDany