位置: 编程技术 - 正文

vuejs实现本地数据的筛选分页功能思路详解(vue.js computed)

编辑:rootadmin

推荐整理分享vuejs实现本地数据的筛选分页功能思路详解(vue.js computed),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue怎么使用本地存储比较好,vue获取本地json数据并展示,vue.js computed,vuejs怎么用,vuejs data,vuejs怎么用,vue获取本地json数据并展示,vue调用本地json,内容如对您有帮助,希望把文章链接给更多的朋友!

今天项目需要一份根据本地数据的筛选分页功能,好吧,本来以为很简单,网上搜了搜全是ajax获取的数据,这不符合要求啊,修改起来太费力气,还不如我自己去写,不多说直接上代码

效果图:

项目需要:点击左侧进行数据筛选,实现自动分页,自动生成页数,点击自动跳转

项目代码:js代码

vuejs实现本地数据的筛选分页功能思路详解(vue.js computed)

下面是html节点代码:

说下思路:首先我们需要本地一组数据,通过vue添加到页面中,第二步我们需要做好分页,那么可以写一个函数对吧,所以有了下面的fenye(命名不规范,大虾勿怪)函数,所谓分页无非就是把一个大数据分成每个小页面去展现,所以我写了一个专门用来展现的数组,也就是yemiandata(同样不规范,我说因为我做的网站内容太多了,所以命名已经用尽了,你们信么),之后我们需要得到多少个页面,并变成一个btn按钮,为了省事,我增加了一个watch:用来监听startnum(开始页数)他变化的话就改变展现。

第三步:分页的话肯定要有上一页下一页,这个就简单多了下一页就是startnum和endnum都增加一,上一页反之。

第四步:也要有点击页数的按钮进行跳转,这个也不难,就是让按钮点下去跳转到指定页,但是去写函数么?不现实对吧,所以我用了一个数组listnum存放多少个按钮,这里解释下为什么不用变量用数组,因为vue中v-for不支持变量循环,所以我改用数组,方便前面html生成节点。

第五步说了需要做筛选,筛选的话就是吧需要展现的素组变成包含制定关键词的,filters函数,利用js的filter和includes进行筛选,做完看看,失败了,出现了很多undefind,为什么?仔细看看没有重置数组,导致第二次筛选是在第一次筛选完的基础筛选。那就重置一下咯,再看看,搞定!

总结

以上所述是小编给大家介绍的vuejs实现本地数据的筛选分页功能思路详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!

Angular 5.0 来了! 有这些大变化 我们很高兴地宣布Angular5.0.0——五角形甜甜圈发布啦!这又是一个主版本,包含新功能并修复了很多bug。它再次体现了我们把Angular做得更小、更快、更

vue.js项目打包上线的图文教程 最近一直坚持每个月写一个小的vue.js开发的项目,最后开发完成后想到很久之前给别人回答的一个问题:vue的项目如何上线,当时有千奇百怪的回答,

Vue.js与 ASP.NET Core 服务端渲染功能整合

标签: vue.js computed

本文链接地址:https://www.jiuchutong.com/biancheng/377386.html 转载请保留说明!

上一篇:Vue.js实现列表清单的操作方法(vue list清空)

下一篇:Angular 5.0 来了! 有这些大变化(angular ...)

  • 公转私做账麻烦吗
  • 物流公司如何办理营运证
  • 固定资产摊余成本例题
  • 购销合同中印花税怎么计算
  • 普通发票被作废的话财务会发现吗
  • 怎么用两台电脑测试网线
  • 发票弄丢下一步怎么办
  • 缴纳的专利年费能退吗
  • 支付外币投资会计处理
  • 技术转让费怎么定价
  • 来料加工账务处理方法
  • 补入库存商品的会计分录
  • 付款金额比发票金额少怎么办
  • 私立学校的学费是教育局规定的吗
  • 出售车辆需要缴纳哪些税
  • 个体户超过3万怎么纳税
  • 文化事业建设税计算方法
  • 质量扣款不开票怎么处理
  • 民间非营利组织会计制度及操作实务
  • 期末结转生产成本会计分录
  • 外籍人员探亲签证
  • mac怎么修改图片格式jpg
  • 惠普台式电脑配置及价格
  • 怎么用u盘启动dos
  • javascript遇到的问题
  • 公司固定资产出售给个人
  • linux开启远程ssh
  • 若依框架是谁写的
  • 高新企业政府补贴怎么入账
  • thinkphp分页传递参数
  • 是谁唤醒你
  • 跨域的几种方法
  • 落基山国家公园攻略
  • 申报表30栏一直不填写会怎么样
  • php对象是值传递还是引用传递
  • 短期借款转为长期借款引起的会计要素变化
  • 公司账户转账给个人要交税吗
  • 应收应付对冲的会计分录
  • 国家税务总局关于营改增后土地增值税
  • 住宿费当月抵扣吗
  • python循环语句的语法
  • 在建工程转固定资产会计科目
  • 国际货运代理可以分哪几类?
  • 出租车发票上没有税务局的印章能报销么
  • 非民营企业会计账务处理
  • 注册资本认缴到期
  • 以前年度损益调整
  • 待认证进项税额月末怎么处理
  • 贷款担保费应计入什么
  • 一般纳税人销售旧货税率
  • 总结哪些纳税人可以采用简易计税方法
  • 医院外聘专家费用报销流程
  • 公司注销未认证怎么处理
  • 押金为什么要一个月才退
  • 企业增加实收资本的途径不包括
  • 小规模纳税人怎么算税
  • 网站和店铺的区别
  • 汽车保险费能不能不交
  • kvm虚拟机paused
  • window装机必备应用
  • unix系统什么样子
  • freebsd 安装
  • 苹果官网
  • rhel6安装
  • 开源镜像是什么意思
  • win8共享文件
  • WIN7系统共享文件夹 您没有权限访问
  • 有没有类似window的免费软件
  • windows7键盘
  • windows8.1正版
  • windows8 应用商店
  • jquery技巧
  • linux修改磁盘格式指令
  • linux内核结构详解
  • js正则表达式gi
  • js插件大全
  • js实现双击屏幕放大
  • jquery的实现原理
  • python爬虫利器
  • 骗取国家出口退税罪
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设