v-for 指令 遍历一个数组
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>v-for指令</title>
<script src="vue.min.js"></script>
</head>
<body>
<div id="app">
<ol>
<li v-for="site in sites">
{{site.name}}
</li>
</ol>
</div>
<script>
new Vue({
el: app,
data:{
sites: [
{name: 'noob'},
{name: 'google'},
{name: 'Taobao'}
]
}
})
</script>
</body>
</html>
v-for 指令遍历pojo
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>v-for指令</title>
<script src="vue.min.js"></script>
</head>
<body>
<div id="app">
<ol>
<li v-for="value in object">
{{value}}
</li>
</ol>
</div>
<script>
new Vue({
el: app,
data:{
object: {
name:'百度',
url: 'https://www.baidu.com/',
description: '搜索引擎'
}
}
})
</script>
</body>
</html>
也可以在遍历pojo的时候提供键
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>v-for指令</title>
<script src="vue.min.js"></script>
</head>
<body>
<div id="app">
<ul>
<li v-for="(value,key) in object">
{{key}} : {{value}}
</li>
</ul>
</div>
<script>
new Vue({
el: app,
data:{
object: {
name:'百度',
url: 'https://www.baidu.com/',
description: '搜索引擎'
}
}
})
</script>
</body>
</html>
也可以加上索引v-for="(value, key, index) in object"
v-for也可以循环整数 v-for = “n in 10”