位置: 编程技术 - 正文

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 ...)

  • 工商年报资产状况纳税总额怎么计算?
  • 供暖服务费增值税怎么算
  • 合伙企业转让股权如何缴税
  • 中国税务师协会税务师官网
  • 高温费国家有规定,一定要支付吗?
  • 保险经纪公司要取得什么证
  • 支付残保金分录怎么写
  • 季报利润表本期数
  • 外地建筑工程开票流程
  • 核算会计科目职工薪酬的范围
  • 固定资产加速折旧法
  • 房地产企业开发成本科目明细
  • 出租车发票日期可以改吗
  • 公账发工资是即时到账吗
  • 工程项目的业务流程
  • 开专票必须公对公付款不然不开
  • 存货跌价准备转销账务处理
  • 如何计算工程预付款
  • 全额计提坏账的款项收回
  • 电商刷单支付的佣金会计分录
  • 成本法核算长期股权投资初始投资成本
  • 如何开启windows10云服务
  • PHP:xml_set_notation_decl_handler()的用法_XML解析器函数
  • 制作flash动画步骤
  • 桌面美化神器
  • bellzee.exe是什么
  • 认缴出资没到位违法吗
  • 怎么将电脑硬盘做成移动硬盘
  • 零售企业退货分录
  • 金融机构通过
  • Vue Grid Layout -️ 适用Vue.js的栅格布局系统(保姆级使用教程)
  • 逾期未收回包装物押金增值税
  • 爬虫10054
  • 如何办理车辆购置证变更手续
  • php实现和工作原理
  • 固定资产清理的累计折旧怎么算
  • vue鼠标点击事件点击改变效果,再次点击恢复效果
  • thinkphp配置文件
  • PHP isset()与empty()的使用区别详解
  • postman密码
  • 百旺开票软件状态查询在哪里
  • 承兑汇票兑现与贴现的区别
  • 增值税税款抵扣
  • 出租车发票可以重新打印吗
  • 个人生产经营所得范围
  • 原始凭证如何粘贴在记账凭证正确粘法图解
  • 开发成本为什么放在存货里
  • 债权投资减值对股票影响
  • sql server搜索语句
  • 工资发放凭证原件指什么意思
  • 购买办公用品属于什么凭证类型
  • 税控盘没有抄税是什么意思
  • 国地税合并对个人带来的影响
  • 以产品偿还债务怎么算
  • 应付职工薪酬代扣社保
  • 建筑施工企业如何预缴增值税税款
  • 一般纳税人的资格登记
  • 进项税税额是多少
  • 汽车租赁公司成本
  • 会计做内账的技巧与方法
  • 什么是速动比率的概念
  • mysql事件调用存储过程
  • win7打印机共享关闭密码保护
  • win7系统u盘打不开怎么办
  • win8禁用网络之后如何开启
  • win10怎么办
  • 苹果官网入口
  • win7旗舰版如何禁止更新
  • win10玩cf几分钟无响应
  • win8电脑wifi功能消失了
  • linux 内存文件夹
  • win8的开始菜单在哪里
  • es6class类用法
  • js 模拟滑动
  • 浅谈如何加强基层党组织建设
  • android指南针源码
  • rom开发是做什么的
  • Python实现类似jQuery使用中的链式调用的示例
  • 重庆电子税务局怎么绑定办税人员
  • 税务社保费是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设