RuoYi-Vue数据分页分析

目录​​​​​​​

一、为什么要数据分页

前端使用分页查询好处

后端使用分页查询的好处

二、源码分析

前端代码

后端代码


一、为什么要数据分页

前端使用分页查询好处

  • 减少网络请求

在前端页面中,使用分页查询可以减少网络请求次数,从而提高页面加载速度。一次性请求所有数据可能会导致请求时间过长,而使用分页查询,每次只请求部分数据,可以减少请求时间和请求次数,从而提高页面加载速度和用户体验。

  • 提高页面性能

使用分页查询可以提高页面性能。一次性加载大量数据会导致页面性能下降,而使用分页查询,每次只加载部分数据,可以减轻页面的负担,提高页面性能和响应速度。

后端使用分页查询的好处

  • 减轻数据库压力

使用分页查询可以减轻数据库的压力。当数据量很大时,一次性查询所有数据会导致数据库负载过大,而使用分页查询,每次只查询部分数据,可以减轻数据库的负担,从而提高数据库的性能和响应速度。

  • 降低内存消耗

使用分页查询可以降低内存消耗。一次性查询大量数据会导致内存溢出和性能下降,而使用分页查询,每次只加载部分数据,可以减少内存消耗,从而提高性能和减少内存消耗。

二、源码分析

本文数据分页以登录日志为例

前端代码

在登录日志的前端代码中,找到使用的分页组件pagination

components文件夹中定义pagination组件

函数调用:getList->list->request[axios]

利用浏览器的开发者工具查看前端访问后端信息

后端代码

SysLogininforController.java

startPage()方法

getDataTable()方法

后端log输出

前端参数为pageNum=2&pageSize=10,log会如何输出?

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值