В таблице есть строка с данными, которые изначально readonly и в одном из полей строки есть кнопка с методом "attr_toggle" которая позволяет редактировать эту запись.
При нажатии на кнопку открывается доступ ко всем записям, а нужно именно к конкретной записи.
Понимаю, что нужно передавать параметром значение уникальное для каждой записи, но возникают трудности с реализацией.
<tr v-for="(item, index) in this.$store.state.items" :key="index">
...
<td><textarea class="adm_input" type="text" :value="`${item.desc}`" :readonly="isReadonly"></textarea></td>
<td><input class="adm_input" type="text" :value="`${item.price}`" :readonly="isReadonly"></td>
...
<td class="row_btn"><button @click="attr_toggle(index)"><i class="fa fa-pencil-square-o" aria-hidden="true"></i></button></td>
</tr>
attr_toggle(index){
this.isReadonly = !this.isReadonly;
},
И еще вопрос: можно ли у записи указывать ключ - index. Видел информацию, что так лучше не делать, так как при удалении записи могут произойти ошибки.