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>

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

相关文章
|
6天前
|
JavaScript
vue使用iconfont图标
vue使用iconfont图标
51 1
|
17天前
|
JavaScript 关系型数据库 MySQL
基于VUE的校园二手交易平台系统设计与实现毕业设计论文模板
基于Vue的校园二手交易平台是一款专为校园用户设计的在线交易系统,提供简洁高效、安全可靠的二手商品买卖环境。平台利用Vue框架的响应式数据绑定和组件化特性,实现用户友好的界面,方便商品浏览、发布与管理。该系统采用Node.js、MySQL及B/S架构,确保稳定性和多功能模块设计,涵盖管理员和用户功能模块,促进物品循环使用,降低开销,提升环保意识,助力绿色校园文化建设。
|
2月前
|
JavaScript 前端开发 开发者
vue学习第一章
欢迎来到我的博客!我是瑞雨溪,一名热爱前端的大一学生,专注于JavaScript与Vue,正向全栈进发。博客分享Vue学习心得、命令式与声明式编程对比、列表展示及计数器案例等。关注我,持续更新中!🎉🎉🎉
48 1
vue学习第一章
|
2月前
|
JavaScript 前端开发 索引
vue学习第三章
欢迎来到瑞雨溪的博客,一名热爱JavaScript与Vue的大一学生。本文介绍了Vue中的v-bind指令,包括基本使用、动态绑定class及style等,希望能为你的前端学习之路提供帮助。持续关注,更多精彩内容即将呈现!🎉🎉🎉
34 1
|
2月前
|
JavaScript API 开发者
Vue是如何进行组件化的
Vue是如何进行组件化的
|
2月前
|
JavaScript 前端开发 开发者
Vue是如何劫持响应式对象的
Vue是如何劫持响应式对象的
35 1
|
2月前
|
JavaScript 前端开发 API
介绍一下Vue中的响应式原理
介绍一下Vue中的响应式原理
36 1
|
2月前
|
JavaScript 前端开发 开发者
vue 数据驱动视图
总之,Vue 数据驱动视图是一种先进的理念和技术,它为前端开发带来了巨大的便利和优势。通过理解和应用这一特性,开发者能够构建出更加动态、高效、用户体验良好的前端应用。在不断发展的前端领域中,数据驱动视图将继续发挥重要作用,推动着应用界面的不断创新和进化。
|
2月前
|
JavaScript 前端开发 开发者
Vue是如何进行组件化的
Vue是如何进行组件化的
|
2月前
|
存储 JavaScript 前端开发
介绍一下Vue的核心功能
介绍一下Vue的核心功能

热门文章

最新文章