一,数据分页的意义
数据分页的意义在于:
- 将大量数据划分成若干个子集,将每个子集分别显示在不同的页面上,方便查看和处理。
- 提高数据的加载速度和响应速度,以提升用户体验和减轻服务器负载。
- 减轻服务器负载和带宽压力。
- 提高系统的稳定性和可靠性。
二,数据分页的好处
数据分页的好处如下:
- 提高用户体验。通过分页,我们不用一次性将所有的数据查出来,只需先查出来一部分,可以减少数据库的IO数据量的传输,降低数据库读写压力,从而提高数据库响应速度。页面也不用一次性显示所有的数据,可以减少浏览器和服务器之间大量数据的IO传输,从而提高服务器的响应速度。
- 减少资源浪费。我们可能只需要信息中的少数几条,传输其他多余的数据就是无形之中对资源的浪费,分页可以减少资源的浪费。
三,若依的数据分页
1,前端
在若依里面可以看到几乎每个界面都有分页。
通过开发者工具我们可以找到他的接口getList,函数调用链:getList -> list -> request[axios]。
找到getList这个函数
2,后端
后端响应代码主要是两个:
1. startPage
首先启用,设置请求分页的数据,并且进行分页
2. getDataTable
LIMIT对查询数据做了行数输出限制
Log