前言
本篇主要是Vue的循环操作,需要遍历数组。所以本篇严格来说有两个知识点:
1、v-for循环使用
2、vue中数组的定义
v-for基本使用
1、定义数组
<script type="text/javascript">
var app4 = new Vue({
el: '#app-4',
data: {
todos: [
{ text: '学习 JavaScript' },
{ text: '学习 Vue' },
{ text: '整个牛项目' }
]
}
})
</script>
如上todos是一个数组,更准确的说是一个json数组。
2、v-for遍历数组
<div id="app-4">
<ol>
<li v-for="todo in todos">
{{ todo.text }}
</li>
</ol>
</div>
说明:todos是json数组,todo是数组的一个item。todo.text取到的就是{ text: ‘学习 Vue’ }中的text这个key对应的值。
完整代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>数组</title>
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
</head>
<body>
<div id="app-4">
<ol>
<li v-for="todo in todos">
{{ todo.text }}
</li>
</ol>
</div>
<script type="text/javascript">
var app4 = new Vue({
el: '#app-4',
data: {
todos: [
{ text: ’Java学习 JavaScript' },
{ text: '千锋Java学习 Vue' },
{ text: '整个牛项目' }
]
}
})
</script>
</body>
</html>
学习前端最好的方式就是动手用一用,效果出来了就明白了。