“Vue v-for 指令”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) |
Jihongchang(讨论 | 贡献) |
||
第23行: | 第23行: | ||
<ul> | <ul> | ||
<li v-for="(item,index) in arr" :title="item"> | <li v-for="(item,index) in arr" :title="item"> | ||
− | {{ item }} | + | {{index}}{{ item }} |
</li> | </li> | ||
</ul> | </ul> | ||
</div> | </div> | ||
− | </syntaxhighlight><syntaxhighlight lang="html"> | + | </syntaxhighlight>对于对象:<syntaxhighlight lang="html"> |
<div id="app"> | <div id="app"> | ||
− | + | <ul> | |
− | + | <li v-for="(item,index) in objArr"> | |
− | {{ item }} | + | {{item.name}} |
− | + | </li> | |
− | + | </ul> | |
</div> | </div> | ||
</syntaxhighlight><syntaxhighlight lang="javascript"> | </syntaxhighlight><syntaxhighlight lang="javascript"> | ||
第39行: | 第39行: | ||
el:"#app", | el:"#app", | ||
data:{ | data:{ | ||
− | arr:[1,2,3,4,5] | + | arr:[1,2,3,4,5], |
+ | objArr:[ | ||
+ | {name:"jack"}, | ||
+ | {name:"rose"} | ||
+ | ] | ||
} | } | ||
}) | }) | ||
</syntaxhighlight> | </syntaxhighlight> |
2023年8月8日 (二) 06:11的版本
https://www.bilibili.com/video/BV12J411m7MG/?p=15
根据数据生成列表结构
形式1:
<div id="app">
<ul>
<li v-for="item in arr">
你好
</li>
</ul>
</div>
形式2:
<div id="app">
<ul>
<li v-for="item in arr" :title="item">
{{item}}
</li>
</ul>
</div>
形式3:
<div>
<ul>
<li v-for="(item,index) in arr" :title="item">
{{index}}{{ item }}
</li>
</ul>
</div>
对于对象:
<div id="app">
<ul>
<li v-for="(item,index) in objArr">
{{item.name}}
</li>
</ul>
</div>
var app = new Vue({
el:"#app",
data:{
arr:[1,2,3,4,5],
objArr:[
{name:"jack"},
{name:"rose"}
]
}
})