У меня есть следующий код, который я хотел бы сгенерировать с помощью v-for
:
<div class="rating-container">
<input type="radio" name="star" value="5" id="star-5">
<label class="star-radio" for="star-5">5</label>
<input type="radio" name="star" value="4" id="star-4">
<label class="star-radio" for="star-4">4</label>
<input type="radio" name="star" value="3" id="star-3">
<label class="star-radio" for="star-3">3</label>
<input type="radio" name="star" value="2" id="star-2">
<label class="star-radio" for="star-2">2</label>
<input type="radio" name="star" value="1" id="star-1">
<label class="star-radio" for="star-1">1</label>
</div>
Но мне нужно держать их в том же порядке, то есть label
сразу послеэлемент radio input
, я знаю v-for
на теге input
или элемент label
сначала сгенерирует все input
s, а затем все label
s
Есть ли способсделать это с помощью vuejs v-for
, чтобы я мог сохранить порядок элементов и сгенерировать их с помощью цикла?