v-for는 배열(또는 객체/범위)을 순회하여 요소 리스트를 렌더링합니다. 항상 고유한 **:key**와 함께 사용해야 Vue가 항목을 효율적으로 추적할 수 있습니다.
vue
<script setup>
import { ref } from "vue";
const items = ref([{ id: 1, name: "Apple" }, { id: 2, name: "Banana" }]);
</script>
<template>
<ul>
<li v-for="item in items" :key="item.id">{{ item.name }}</li>
</ul>
</template>
인덱스 접근과 객체 순회
vue
<template>
<li v-for="(item, index) in items" :key="item.id">{{ index }}: {{ item.name }}</li>
<li v-for="(value, key) in myObject" :key="key">{{ key }}: {{ value }}</li>
<span v-for="n in 5" :key="n">{{ n }}</span> <!-- 1..5 범위 -->
</template>
