数据分页--以ruoyi为例

目录

一.数据分页的意义

二.ruoyi代码分析

1.前端

2.后端


一.数据分页的意义

分页功能随处可见,使用分页功能后,用户一次看到的不是全部的信息,而是分成多页多批次来展现,用户可以选择翻页来获得更多的信息,这其实符合人们对书籍阅读方式的习惯

 但重点在于,分页很大程度的减少了前端和后端的工作量,让前端浏览器不用一次加载过多的数据,挽救内存开销,同时后端也不用向数据库请求过多的数据,让加载时间减小,数据更新及时,拯救系统速度,分页义不容辞。

这里以ruoyi为例,简单讨论一下分页功能的实现。

二.ruoyi代码分析

1.前端

首先选择从前端页面开始,首先找到一个使用了分页的页面,比如说这里

 可以看到,这里是前端请求完成后,由后端返回的值,去看看它所调用的接口

 也就是这个接口

 

 甚至还得到了total,它真的,我哭死。

2.后端

顺着接口扒过去,我们首先找到后端对接口的代码

 完成分页所需要的两个函数:

1. startPage [使用前端分页参数第几页pageNum 和每页的数量pageSize ]

2. getDataTable

 

 以及

 两个函数完成了后端分页的工作,同时将前端所需要的值传回前端。

打印的log信息如下

 LIMIT参数代表一次取得当前页面能展示的所有信息。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值