vue中如何使用vi-for限制遍历的条数?只查询前三条、查询4-6条怎么实现?

简介: vue中如何使用vi-for限制遍历的条数?只查询前三条、查询4-6条怎么实现?


前言

今天整理个简单的功能,vue中的v-for如何限制遍历输出的数据,比如我想在一个存放10条数据的集合中只输出3条怎么写?只想从第四条开始输出到第10条结束再怎么写?

效果

image-20211107190700022

大致说明一下:右边的器材安装数量排行就是按照前言中所说,因为前三名的背景图片是深蓝色的,往后的的都是浅蓝色的,于是就想了这样的办法,先输出前三条,然后在输出后面的信息。

实现

首先在data中的return中声明存放数据集合的变量:equipmentCountByChangList,代码如下:

export default {
    name: "home",
    data() {
      return {
        //器材安装厂商数量信息
        equipmentCountByChangList:[],
      };
}

去后台中查询器材数量的数据,放在equipmentCountByChangList集合中,代码如下:

//场馆器材统计信息
      getEquipementCountOrderByChang(){
        getEquipementCountOrderByChang().then(response => {
          this.equipmentCountByChangList = response.data;
        });
      },

getEquipementCountOrderByChang方法为后台查询数据的方法。

重点来了,怎么使用v-for进行限制遍历呢?

1-3:

<div class="qicai_orderby_item" v-for="(item,index) in equipmentCountByChangList.slice(0,3)">
                  <span>
                   {{ index+1 }}
                  </span>
                  {{item.names}}<b style="display: inline-block;float: right;margin-right: 20px;">{{item.counts}}</b>
                </div>

4-后面所有:

<div class="qicai_orderby_item from4" v-for="(item,index) in equipmentCountByChangList.slice(3)">
                    <span>
                     {{ index+4 }}
                    </span>
                  {{item.names}}<b style="display: inline-block;float: right;margin-right: 20px;">{{ item.counts }}</b>
                </div>

至此,效果就可以实现成如图所示。

目录
相关文章
原生php实现列表接口+分页接口+排序接口组合使用+包括测试数据(不加任何封装)
原生php实现列表接口+分页接口+排序接口组合使用+包括测试数据(不加任何封装)
原生php实现列表接口+分页接口+排序接口组合使用+包括测试数据(不加任何封装)
|
5月前
|
小程序 JavaScript
小程序简单循环列表数据渲染实例
小程序简单循环列表数据渲染实例
40 0
|
8月前
|
JavaScript
Vue实现列表过滤与排序的两种方法
Vue实现列表过滤与排序的两种方法
|
4月前
|
存储 JavaScript
vue使用.filter方法检索数组中指定时间段内的数据
vue使用.filter方法检索数组中指定时间段内的数据
37 0
|
JavaScript
VUE element-ui之table表格全局排序、调用后端接口排序功能
VUE element-ui之table表格全局排序、调用后端接口排序功能
1211 0
|
11月前
|
前端开发
前端学习笔记202304学习笔记第十天-vue3.0-通过计算属性动态切换列表数据
前端学习笔记202304学习笔记第十天-vue3.0-通过计算属性动态切换列表数据
58 0
|
11月前
|
前端开发
【React工作记录五十九】根据key值过滤形成新得数组
【React工作记录五十九】根据key值过滤形成新得数组
62 0
|
前端开发
前端学习案例2-修改数据的时候修改循环数组数据2
前端学习案例2-修改数据的时候修改循环数组数据2
53 0
前端学习案例2-修改数据的时候修改循环数组数据2
|
前端开发
前端学习案例1-修改数据的时候修改循环数组数据1
前端学习案例1-修改数据的时候修改循环数组数据1
53 0
前端学习案例1-修改数据的时候修改循环数组数据1
|
前端开发
#yyds干货盘点 【React工作记录七】如何对数组进行一个过滤操作map
#yyds干货盘点 【React工作记录七】如何对数组进行一个过滤操作map
74 0
#yyds干货盘点 【React工作记录七】如何对数组进行一个过滤操作map