Как во вложеном цикле изменить стиль кнопки VUE
Есть код, нужно чтобы при нажатии на кнопку менялся стиль только этой кнопки, сделать надо во вложенном массиве через цикл v-for
<ul class="list" v-for="(compareItem, index) in compareItems">
<li class="list-item"
v-for="(item, idx) in compareItem"
:key="`${index}${idx}`"
>
<button class="btn-compare"
@click="clicked(index,idx)"
v-if="isClicked"
:class="{active: isClicked[index]}"
>
{{compareItem[idx]}}
</button>
</li>
</ul>
clicked(index, idx) {
this.$set(this.isClicked, index, !this.isClicked[index])
Как передать в this.$set подмассив? Тоесть
this.$set(this.isClicked, (index, idx), !this.isClicked[index][idx])
Но тогда будет ошибка
Как можно реализовать такую задачу?
