在做微信小程序的时候,遇到一个问题,分页加载很好做,但是要求你可以删除加载出来的任意一条数据,这时候数据删除了如果不重置所有数据,那下一次加载就会少加载一条数据,比如一次加载12345,你把3删了,那后端会认为第二页时789 10 11,6就会少加载,怎么搞
2 个回答
分页的参数应该是 页数+每页需要的数量,后端会根据这两个数计算出你要的是第几到几条数据,你这个就算删了。再次请求接口传的应该是 2 5,看看
{
pageindex:2,
pagesize:5,
}//每一次请求都是独立的,怎么会合前端怎么展示的混淆;
把页的这个概念去掉。
前台发请求
{
num: 5, //一页项目个数
offset: 5 //从索引的第几位开始查询
}
后台的查询条件使用 offset > 5来查,这样心情求的数据就是6,7,8,9,10了。
撰写答案