Получите v - for = "(item, index) в элементах" цикла:
setActiveRow(index)
Сделайте функцию, которая принимает индекс в качестве аргумента:
index
Присвоить index
к isClicked
переменной:
setActiveRow(index) {
this.isClicked = index
}
Теперь используйте это как функцию щелчка и сравните isClicked
переменную в своей строке:
<tbody v-for="(item, index) in items" :key="item.id" @click="setActiveRow(index)">
И тогда показывается только определенная строка, если индекс соответствует:
<tr v-if="isClicked === index">
<td> {{ item.desc }} </td>
</tr>