登录
登录 注册新账号
注册
已有账号登录

在做微信小程序的时候,遇到一个问题,分页加载很好做,但是要求你可以删除加载出来的任意一条数据,这时候数据删除了如果不重置所有数据,那下一次加载就会少加载一条数据,比如一次加载12345,你把3删了,那后端会认为第二页时789 10 11,6就会少加载,怎么搞

2 个回答

分页的参数应该是 页数+每页需要的数量,后端会根据这两个数计算出你要的是第几到几条数据,你这个就算删了。再次请求接口传的应该是 2 5,看看

{
    pageindex:2,
    pagesize:5,
}//每一次请求都是独立的,怎么会合前端怎么展示的混淆;

把页的这个概念去掉。

前台发请求

{
    num: 5, //一页项目个数
    offset: 5 //从索引的第几位开始查询
}

后台的查询条件使用 offset > 5来查,这样心情求的数据就是6,7,8,9,10了。

撰写答案