v-for を活用して配列をレンダリングする
Tweetv-for を活用して配列をレンダリングする
- v-for を活用することで、配列を効率的にレンダリングすることができる
- 繰り返し同じような HTML タグを書く際に便利!
v-for="配列の要素が入る変数 in 配列を持つreactiveな変数"
で使える- 例えば以下コードであれば、data にある members という配列に一個一個アクセスして、member という変数にその要素が入ってくる
- これを
{{memebr}}
という形で使えばいい - div を何回も手で書く必要がなくて便利!
App.vue
<template>
<div>
<h2>{{title}}</h2>
<div :key="member" v-for="member in members">{{member}}</div>
</div>
</template>
<script>
export default {
name: "App",
data() {
return {
title: "メンバーリスト",
members: ["中西", "佐々木", "鈴木", "木村"]
};
}
};
</script>
<style>
</style>