位置: 编程技术 - 正文

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

  • 进项税额转出补交税款
  • 企业可以找审计人员吗
  • 预付开发票加油后还能开吗
  • 钢材贸易公司是做什么的
  • 教育培训学校怎么翻译
  • 企业所得税成本调减怎么填
  • 应付职工薪酬工资贷方有余额要怎么调整
  • 专利转让费用能否计入研发
  • 品牌活动推广文案
  • 营改增之后还有营业税吗
  • 装卸费可以抵扣销项税额吗
  • 砂子开票税率
  • 五证合一后地税编码怎么查
  • 银行承兑汇票上的承兑日期
  • 简易计税方法的适用范围
  • 金蝶标准版年末已经结账如果重新结账
  • 残保金每年什么时候申报缴纳
  • 季度所得税可以不预缴吗
  • 按照税收一般规定计算的折旧摊销金额
  • 个人垫付汽车修理怎么办
  • 电子承兑签收后多久可以到账
  • 英雄联盟中该如何加好友
  • Mac系统怎么设置ftp
  • 在win7中,为什么打开盘符在新窗口中出现?
  • 股东变更需要提交的资料
  • 公司购入二手设备 如何开具发票
  • u盘安装pe系统
  • 美容美发属于什么品类
  • php函数返回值类型
  • explorer进程作用
  • .ini是什么类型文件?
  • PHP简单实现HTTP和HTTPS跨域共享session解决办法
  • 外籍个人取得的现金住房补贴所得免征个人所得税吗
  • 特许权使用费的增值税税率是多少
  • 午夜太阳的意思
  • framework3.5怎么打开
  • php实现搜索的方式
  • 纳汉双语
  • 产品报废进项税转出
  • Python 高性能 pdf
  • php文件怎么写
  • Delete `␍` 最简单最有效的解决方法和解释(VScode)
  • 层层剖析的近义词
  • mysql5.7.27安装与配置
  • 增值税留抵税额是什么意思
  • 进项税抵扣的分录怎么做
  • 委托代销商品是什么科目
  • 公司员工机票可以抵扣多少呢
  • 企业处置子公司
  • 赔付支出包括
  • 银行账跨年一直没做怎么补
  • 以前年度多计提成本怎么处理
  • 营业外支出的性质
  • 事业单位无形资产摊销是当月还是下月
  • 发票作废才能验旧吗
  • mysql数据库性能监控
  • sql group by语句
  • 硬盘安装在机箱内,属于主机的组成部分
  • ubuntu20.04怎么安装
  • 微软推送win10更新 蓝牙
  • xp系统1
  • winxp系统开机蓝屏
  • linux怎么用root运行命令
  • win7中文显示问号
  • win7显示
  • 如何选择性地隐藏部分任务栏程序
  • js闭包的理解详解
  • linux spid
  • 删除了c盘安全组或用户
  • python线程池最大数量
  • unity3d怎么做游戏
  • springmvc框架下tomcat服务器数据库密码如何加密
  • linux tomcat命令
  • android基础知识入门
  • python datetime.now
  • js 实现ajax
  • python怎么用
  • 大征期和小征期的区别
  • 陕西省电子税务局官网登录入口网址
  • 个人所得税如何办理退税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设