Rendering Lists (v-for)
ã¡ãã¥ãŒã衚瀺ããã«ã¯ã¹ã¯ã€ãããŠãã ãã
Vue allows you to render lists of data using the v-for directive. This helps display multiple items based on an array.
<script setup>
import { ref } from "vue";
const items = ref(["Apple", "Banana", "Orange"]);
</script>
<template>
<ul>
<li v-for="item in items">{{ item }}</li>
</ul>
</template>
The v-for directive loops through each item in the array and renders an element for each one.
It is recommended to add a unique key for each item.
<template>
<ul>
<li v-for="item in items" :key="item">{{ item }}</li>
</ul>
</template>
The :key helps Vue efficiently update the list when data changes.
Example with objects:
<script setup>
import { ref } from "vue";
const users = ref([
{ id: 1, name: "John" },
{ id: 2, name: "Emily" }
]);
</script>
<template>
<ul>
<li v-for="user in users" :key="user.id">
{{ user.name }}
</li>
</ul>
</template>
Vue updates the list automatically when the data changes.
ãã¹ãŠæç¢ºã§ãããïŒ
ãã£ãŒãããã¯ããããšãããããŸãïŒ
ã»ã¯ã·ã§ã³Â 1. ç« Â 8
AIã«è³ªåãã
AIã«è³ªåãã
äœã§ã質åããããææ¡ããã質åã®1ã€ã詊ããŠãã£ãããå§ããŠãã ãã