v-for应用到卡片,实现卡片列表循环
时间: 2023-08-17 12:22:47 浏览: 197
好的,您可以使用以下代码来实现一个基本的卡片列表循环:
```
<div id="card-list">
<div class="card" v-for="card in cardList" :key="card.id">
<img :src="card.image" class="card-image">
<div class="card-content">
<h3 class="card-title">{{ card.title }}</h3>
<p class="card-description">{{ card.description }}</p>
</div>
</div>
</div>
<script>
new Vue({
el: '#card-list',
data: {
cardList: [
{ id: 1, title: 'Card 1', description: 'Description for card 1', image: 'card1.png' },
{ id: 2, title: 'Card 2', description: 'Description for card 2', image: 'card2.png' },
{ id: 3, title: 'Card 3', description: 'Description for card 3', image: 'card3.png' }
]
}
})
</script>
```
在上面的代码中,我们使用了 v-for 来循环遍历 cardList 数组中的每个元素,并为每个元素生成一个卡片。每个卡片有一个唯一的 key,以便 Vue 能够跟踪每个卡片的状态。您可以根据需要自定义每个卡片的样式和内容。
阅读全文