Vue.js教程(四):v-for循环操作

前言

本篇主要是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>

学习前端最好的方式就是动手用一用,效果出来了就明白了。

发布了93 篇原创文章 · 获赞 115 · 访问量 23万+

猜你喜欢

转载自blog.csdn.net/muyi_amen/article/details/84106573