前言
Vue框架中v-for指令的使用方法,示例代码。类似于for循环,用来从数组或者对象中取值。
代码示例
<!DOCTYPE html>
<html>
<head>
<title>v-for指令</title>
<script src="vue.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<div id="app-4">
<ol>
<li v-for="todo in todos">
{{ todo.text }}
</li>
</ol>
</div>
<script>
var app4 = new Vue({
el: '#app-4',
data: {
todos: [
{ text: '学习 Java' },
{ text: '学习 vue' },
{ text: '学习 JavaScript' }
]
}
});
</script>
</body>
</html>
效果如下:
todo in todos
的todo是元素,todos是数组,这里有点类似增强for循环。
总结
- v-for可以用来循环输出数组中要展示的内容。