以前在开发失物招领微信小程序时就遇到了这种问题,
某条失物信息出现了两次,
因为出现的频率很低很低,
还以为是腾讯云出了问题,
事故现场
pageSize
pageNum
如果有人增加或者删除内容;
就会出现某一条内容错位;
解决方案
采用 last_id 来记录上一页最后一条内容的 id;
前端读取下一页的时候,将last_id作为入参;
后端直接找到last_id对应数据,再往后偏移page_size条数据,返回给前端;
last_id 本身这条数据不可以被硬删除;