老师咱们分页这块的方案总感觉很别扭
来源:5-4 分页功能开发

中南小蜜罐
2020-05-03
建议老师参考下目前主流分页及统一返回数据的方案!
写回答
2回答
-
甲蛙
2020-05-04
可能每个团队、每个项目对分页参数的输入输出设计不一样,但是总体都逃不过四个元素:页码、每页条数、总条数、当前页数据,另外还会加上一些查询条件,比如按名称查等,后面会介绍。
有些项目可能是两入两出,入参是页码+每页条数,出参是总条数+当前页数据。有些项目是一入三出,入参是页码,出参是每页条数+总条数+当前页数据。
后续的章节中,我还会有针对分页的查询条件做进一步的功能扩展,可以往后看看。
你可以分享下你的分页是怎么设计的,或者有没有一些主流分页的文章,我可以学习学习。也可以加入QQ群,进行详细沟通。
00 -
中南小蜜罐
提问者
2020-05-03
1. bug相关的问题
另外当page=2 size=2的时候为啥结果中 total 还有两条数据而list是空的,一个十二年的老司机这个bug都看不出来
2. 关于分页中方法的设计
service 层直接这种设置的方式没有显示返回什么类型的数据,这样写很不优雅,说白了很难维护
012020-05-04
相似问题