Vue中for循环相关用法示例

博客主要介绍了Vue中for循环遍历数据的相关内容,包括遍历数组里的对象、遍历对象,还提及控制循环次数的方法,如判断索引值范围渲染、截取数组长度控制以及固定循环次数等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. v-for遍历数组里的对象

    <ul id="example">
        <li v-for="(item,index) in arr">
            {{index+1}}-{{item.msg}}
        </li>
    </ul>
    var example = new Vue({
        el: "#example",
        data: {
            arr: [
				{msg: '张三'},
            	{msg: '李四'},
            	{msg: '王五'}
            ]
        },
    })

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

2. v-for遍历对象

value-值 ,key-键,index-索引

    <ul id="example">
        <li v-for="(value,key,index) in object">
            {{index+1}} {{key}} : {{value}}
        </li>
    </ul>
    var example = new Vue({
        el: "#example",
        data: {
            object: {
                '姓名': '小明',
                '班级': '二班',
                '学号': '12138'
            }
        },
    })

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

3. 控制v-for循环次数

  1. v-if判断索引值范围再去渲染
 <li v-for="(item,index) in arr" v-if="index < 2 " :key='index'>
  1. 通过sclie截取数组的长度控制循环次数
<li v-for="(item,index) in arr.slice(0,2)" :key='index'>
  1. 固定循环次数
<li v-for="index of 3" :key='index'>

4. vue中for循环遍历数据

for (let item of this.arr) {
	console.log(item);
};
    var example = new Vue({
        el: "#example",
        data: {
            arr: [1, 2, 3, 4, 5]
        },
        methods: {
            xunhuan: function() {
                for (let item of this.arr) {
                    console.log(item);
                };
            }
        }
    })
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值