RuoYi实现数据分页

目录

一、实例简介

登录日志查询:

数据分页作用:

二、前端代码

1、打开操作日志页面源码文件

 2、函数调用链

3、 开发者工具查看前端访问后端信息​编辑

 三、后端代码

函数startPage 和getDataTable

 输出结果:


一、实例简介

登录日志查询:

进入方式:系统管理 -> 日志管理 -> 登录日志

 

数据分页作用:

解决数据量大的时候遇到的问题

当数据量大的时候

  • 1、前端会显示不及时,存在处理时间过长,内存开销
  • 2、传输速度受到影响,带宽压力大
  • 3、后端占用内存开销等
  • 二、前端代码

  • 1、打开操作日志页面源码文件

  • 如下图所示,其中<pagination> 组件为分页组件。total初始值为0,需要后端返回数据的总条数,

  • getList——界面点下第几页会触发此函数。

 2、函数调用链

getList -> list -> request

 访问后端的URL

HTTP请求方式 对应后端的@GetMapping

3、 开发者工具查看前端访问后端信息

 三、后端代码

后端响应代码如下图,要实现分页需要使用如下两个函数:

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

2. getDataTable

响应前端的HTTP请求,分页需先执行startPage()函数,返回的函数需执行getDataTable()函数包装。

函数startPage 和getDataTable

 输出结果:

LIMIT num:数据的前num 个

LIMIT offset,num:从offset 偏移位置开始的num 个数据

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值