位置: 编程技术 - 正文

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

  • 附加税有哪些?
  • 机票抵扣进项税怎么填申报表
  • 未分配利润具体内容
  • 工商年报认缴时间填错了
  • 在建工程应交税费会计分录
  • 小微企业零申报多久报一次税
  • 附加税退回分录
  • 车间管理人工资计入什么科目
  • 商会会费是什么意思
  • 丢失增值税发票最新处理办法
  • 发票抬头开错重开怎么处理?
  • 公益性捐赠税前扣除资格认定
  • 税控盘抵税账务处理
  • 未认证的增值税发票如何开具红字发票
  • 小规模免了增值税怎么办
  • 房屋租赁税费征收的时间是多久
  • 专票丢了可以拿复印件在所得税前列支吗
  • 差额开票扣除额可以大概数
  • 其他公司代付工资怎么做
  • 公司对公账户可以转私人账户多久到账
  • 为什么负债不等于亏损
  • 企业的其他业务是什么
  • 投标标费退回怎么做分录
  • 向其他企业捐赠现金所有者权益
  • 广告公司营改增后的会计分录
  • 应收单据处理包括哪些
  • 已认证的进项税额转出怎么做账务处理
  • 银行承兑汇票有纸质的吗
  • 城建税申报表怎么作废
  • 销售无形资产增值税税率2022
  • 劳务公司差额计税的税率
  • gpio口是什么意思?
  • 简单解决微信文案的方法
  • php aes加密解密
  • 会计证书现场领取
  • 汇兑损益计算器
  • 提供加工劳务属于增值税征收范围吗
  • 技术服务的范围
  • 研发费用加计扣除2022政策
  • 大陆工作的香港人可以开基金账户吗
  • Linux下实现MySQL数据备份和恢复的命令使用全攻略
  • 财政拨款结转和财政拨款结余以前年度盈余调整
  • 合营企业和联营企业的概念
  • 坏账准备?
  • 旅行社差额征税全额开票和差额开票
  • 利息收入算什么
  • 税收完税证明怎么做账
  • 铁路运输印花税按什么比例交
  • 营销策划服务费属于什么服务
  • 营业外收入与其他业务收入的区别
  • 打印的机票行程单怎么看
  • mysql 临时表
  • linux的ntp服务
  • intel x86 arm
  • centos作用
  • windows10对话框是什么
  • 安装xps虚拟打印机
  • win8系统特点
  • 低分辨率调高分辨率会模糊吗
  • win10手写输入法怎么设置
  • win10系统声音忽大忽小
  • cocos2dx-js
  • 搭建gitbook
  • python读取grib
  • material design app
  • jquery 设置checked
  • angular keyup
  • jquery(document).ready
  • python编码大全
  • unity设置update间隔
  • jquery获取file文件
  • jquery.browser
  • 什么是城建税和土地税
  • 个人所得税预扣预缴办法
  • 传统服务贸易和新兴服务贸易如何区分
  • 广东地方税务局官网
  • 福建省茶叶协会会长名单
  • 自然资源税税率
  • 税务有问题会罚多少钱?
  • 退回多扣的个人所得税会计分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设