Vue.js предлагает мощный инструмент для повторения или итерации через список, массив или объект. Это делается с помощью директивы v-for
.
В соответствии с вопросом в JSON формате, правильным ответом является директива v-for
. Это подтверждает, что в Vue.js для циклов используется именно этот синтаксис, а не варианты vFor
или *ngFor
.
Обычное использование v-for
выглядит следующим образом:
<ul id="example-1">
<li v-for="item in items">
{{ item.message }}
</li>
</ul>
Здесь items
- это массив, каждый элемент которого будет представлен в виде <li>
. При этом item
является алиасом текущего элемента массива в контексте этого цикла.
При использовании v-for
, наиболее важным советом является всегда использовать key
вместе с ним. key
- это уникальный идентификатор, который Vue.js использует для отслеживания каждого узла в оригинальном массиве. Это делает процесс повторного отображения более эффективным, когда есть изменения в данных.
Пример использования v-for
с key
:
<div v-for="item in items" :key="item.id">
{{ item.name }}
</div>
Итак, директива v-for
является основным инструментом для итераций в Vue.js. Важно помнить о ее правильном использовании и всегда использовать key
для более эффективного отображения.