Как во вложеном цикле изменить стиль кнопки 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])

Но тогда будет ошибка

введите сюда описание изображения

Как можно реализовать такую задачу?


Ответы (0 шт):