В упрощенном примере ниже он печатает таблицу, а последний столбец является компонентом. Когда я меняю компонент, изменяя тестовую переменную, он меняет компоненты в каждой строке. Есть ли способ просто изменить компонент в одной строке, не внося изменений в переменную записей? К вашему сведению: в реальном примере компонент определяется с помощью слота, поэтому я ограничен родительской областью.
<template>
<tr v-for = "entry in entries">
<td v-for = "key in columns">
{{entry[key]}}
</td>
<component v-bind:is = "test"></component>
</tr>
</template>
Значения в entries могут даже содержать тестовый варибал, чтобы вы могли сделать что-то подобное в своем компоненте v-bind:is = "enrty.test".
Вы должны рассмотреть возможность связывания :key с каждым v-for. v-for = "(entry, index) in entries" :key = "index например
Как это поможет? Я не знаком с этим



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Как насчет того, чтобы преобразовать переменную
testв массив, чтобы можно было иметь одно значение для каждой строки? Т.е.test = [1,2,3,4], а затем используйтеv-for = "(entry, index) in entries"в первом цикле для извлечения индекса для строки, а затем используйте его в таком компоненте, как этотv-bind:is = "test[index]". Имеет ли это смысл?