首页首次加载6个,分页每次加载3个功能问题

来源:11-11 实现分页缓存逻辑

慕粉3284573

2022-07-21

麻烦老师给看一下
https://git.imooc.com/zijing228/zheye.git
图片描述
第一次加载更多时数据重复

写回答

1回答

张轩

2022-07-22

同学你好

这个不是你代码的问题,而是后端API 分页逻辑的问题。后端分页是通过计算偏移量来获取数据的。

所以当 pageSize = 6 ,currentPage = 1 的时候,它获取的是 1 - 6 的数据。

当 pageSize =3,currentPage =2 的时候,它像前偏移 3 * 1 的数据,获得的是  4- 6 的数据。所以就重复了。

所以假如你想实现每页pageSize 不一样,针对你这个情况,你点击更多的时候请求应该是从 currentPage = 3 开始发送,就没问题了

0
1
慕粉3284573
非常感谢!
2022-07-22
共1条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程