若依中的数据分页展示

目录

一、为什么要分页?

二、若依分页源码分析

1.前端 

2.后端


 

一、为什么要分页?

分页,是一种将所有数据分段展示给用户的技术.用户每次看到的不是全部数据,而是其中的一部分,如果在其中没有找到自习自己想要的内容,用户可以通过制定页码或是翻页的方式转换可见内容,直到找到自己想要的内容为止.其实这和我们阅读书籍很类似

  • 如果没有使用分页查询的话,存在两个问题:
    • 浏览器的加载数据过多,容易导致浏览器崩溃
    • 查询数据库的数据量过大,查询时间会非常长

那么在若依中是如何做到的呢?我们去翻翻若依的源码看看

二、若依分页源码分析

1.前端 

页面点下第几页触发此函数

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

 

 返回total

2.后端

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

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

2. getDataTable

 

 

log信息

LIMIT后面两参数 一个是查询总数量,一个是查询的起始索引

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值