<template
v-for="start in starts"
>
<input
:id="input_q + '-star-' + start.id"
:name="input_q"
:value="start.id"
v-bind:key="start.id"
type="radio"
>
<label
:for="input_q+'-star-'+start.id"
>{{ start.id }}</label>
</template>
v-bind:
это то же самое что :
. А key
должен стоять на каждом итерируемом элементе. Уникальный для каждого элемента. Это очевидно, если понимать нахрена он вообще нужен(для обновления только тех кусков, что действительно обновились и сохранения тех, что не изменились).key
тебе нужен ещё и на label
.