v-for的列表渲染
one
<ul>
<li v-for="(item,index) in list" > {{index}},{{item}} </li>
</ul>
vue:
new Vue({
el: '#app',
data: {
list: ['html','css','js','jq'],
})
效果:
two
<ul>
<li v-for="item in user">{{item.name}}</li>
</ul>
vue:
new Vue({
el: '#app',
data: {
user: [
{
name: 'tom',
age: 10
},
{
name: 'jack',
age:20
}
],
})
效果:
three
<ul>
<li v-for="(value,key) in person">{{key}},{{value}}</li>
</ul>
vue:
new Vue({
el: '#app',
data: {
person: {
name: 'Lily',
age: 20,
sex: '女'
},
link: {
name: '百度',
url: 'http://www.baidu.com'
}
})
效果:
four
<ul>
<li v-for="item in 5">{{item}}</li>
</ul>
效果: