用v-for完成对水果列表的渲染
时间: 2024-09-11 09:08:46 浏览: 98
详解vuejs之v-for列表渲染
当你需要使用Vue.js的`.v-for`指令来渲染一个水果列表时,可以这样做:
首先,假设你有一个名为`fruits`的数组,它存储了多种水果及其信息:
```javascript
data() {
return {
fruits: [
{name: '苹果', color: '红色'},
{name: '香蕉', color: '黄色'},
{name: '橙子', color: '橙色'}
]
}
}
```
然后,在HTML模板中,你可以像这样编写列表:
```html
<ul>
<li v-for="fruit in fruits" :key="fruit.name">
果名:{{ fruit.name }},颜色:{{ fruit.color }}
</li>
</ul>
```
在这个例子中,`.v-for`会遍历`fruits`数组中的每一项,并创建一个新的列表项 `<li>`,显示每种水果的名字和颜色。`:key`属性用于确保列表项的独特性,避免Vue在更新时出现问题。
这样,每当`fruits`数组发生变化时,列表的内容就会自动更新,显示出新的水果列表。
阅读全文