나는 vue 응용 프로그램에서 그룹에 대한 필터링을 시도하고 있습니다. 중첩 배열을 사용하여 v-model을 그룹화 할 수 있습니까? 나는 아래의 템플릿으로 시도했습니다Vue.js에서 중첩 배열을 사용하여 v-model을 그룹화 할 수 있습니까?
...
<div id="app">
<div class="filter__control filter__control--tags">
<div class="filter__label">Colour</div>
<div class="filter__list">
<label><input type="checkbox" v-model="selectedTags[0]" value="Harvest">Harvest</label>
<label><input type="checkbox" v-model="selectedTags[0]" value="Moss">Moss</label>
<label><input type="checkbox" v-model="selectedTags[0]" value="Navy">Navy</label>
<label><input type="checkbox" v-model="selectedTags[0]" value="White">White</label>
</div>
</div>
<div class="filter__control filter__control--tags">
<div class="filter__label">Size</div>
<div class="filter__list">
<label><input type="checkbox" v-model="selectedTags[1]" value="L">L</label>
<label><input type="checkbox" v-model="selectedTags[1]" value="M">M</label>
<label><input type="checkbox" v-model="selectedTags[1]" value="S">S</label>
<label><input type="checkbox" v-model="selectedTags[1]" value="XL">XL</label>
<label><input type="checkbox" v-model="selectedTags[1]" value="XS">XS</label>
</div>
</div>
</div>
그리고 VUE 예 ..
var app = new Vue({
el: '#app',
data: {
selectedTags: []
},
watch: {
selectedTags: function() {
// I expect the array to look something like...
this.selectedTags = [
["Navy"],
["XS", "S"]
]
}
}
});
난 그렇게 생각하지 않습니다. 너 왜 그러고 싶어? – Bert