2021-07-09 前后端分页实现

分页

大致思路

SELECT * FROM student LIMIT (param1, param2) SELECT COUNT(*) FROM student

  • 总页数: totalPages = ceil( total(数据总数) / pageSize(一页的页面大小) ) //天花板函数
  • 查询结果的索引值(默认从0开始):param1 = pageSize*(currentPage-1)
  • 查询结果返回的数量:params2 = pageSize

实现步骤

  1. 下一页事件触发>>获取总页数totalPages(后端获取)
  2. currentPage+1 判断是否超过总页数,超过提醒,否则继续下一步
  3. 计算当前索引param1
  4. 发起请求,参数当前索引param1 和 页面大小param2
  5. 返回数据添加到当前数组后面(连接两个数组) concat(newList)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值