我是靠谱客的博主 发嗲金针菇,最近开发中收集的这篇文章主要介绍Vue学习系列(十一):Vue的v-for循环指令,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

    • 循环数组
    • 循环对象
    • 循环整数

Vue学习系列:
上一篇:Vue学习系列(十):Vue的v-if和v-show指令

循环数组

<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../../js/vue.js"></script>
</head>
<body>
<div id="app">
	<!--循环数组对象-->
    <ul>
        <li v-for="user in users">
            用户名:{{user.username}},密码:{{user.password}},use对象:{{user}}
        </li>
    </ul>
	<!--循环普通数组-->
    <ul>
        <li v-for="i in arr">{{i}}</li>
    </ul>
</div>
</body>
<script>
    const app = new Vue({
        el: '#app',
        data: {
            users: [
                {
                    username: '张三',
                    password: '123',
                },
                {
                    username: '李四',
                    password: '456',
                },
                {
                    username: '王五',
                    password: '789',
                },
            ],
            arr:[1,2,3,4,5,6,7,8,9,10],
        },
    })
</script>
</html>

运行结果:

在这里插入图片描述

循环对象

v-for除了可以循环数组之外,还可以对对象进行循环展示

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../../js/vue.js"></script>
</head>
<body>
<div id="app">
    <!--循环对象-->
    <p>一个参数value</p>
    <ul>
        <li v-for="value in user">
            {{value}}
        </li>
    </ul>
    <p>两个参数value,key</p>
    <ul>
        <li v-for="(value,key) in user">
            {{value}},{{key}}
        </li>
    </ul>
    <p>三个参数value,key,index</p>
    <ul>
        <li v-for="(value,key,index) in user">
            {{value}},{{key}},{{index}}
        </li>
    </ul>
</div>
</body>
<script>
    const app = new Vue({
        el: '#app',
        data: {
            user: {
                username: '张三',
                password: '123',
            },
        },
    })
</script>
</html>

运行结果:

在这里插入图片描述

循环整数

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../../js/vue.js"></script>
</head>
<body>
<div id="app">
    <!--循环整数-->
    <ul>
        <li v-for="i in 10">
            {{i}}
        </li>
    </ul>

</div>
</body>
<script>
    const app = new Vue({
        el: '#app',
        data: {
        },
    })
</script>
</html>

运行结果:
在这里插入图片描述

最后

以上就是发嗲金针菇为你收集整理的Vue学习系列(十一):Vue的v-for循环指令的全部内容,希望文章能够帮你解决Vue学习系列(十一):Vue的v-for循环指令所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部