1.分页计算总页数的算法
本次主要是写对返回的数据进行分页的总页数计算,故分页不进行赘述,只简要说明一下对得到的结果计算分页的总页数:
有两种实现方式:
方法1:
totalPage = total % pagesize == 0 ? total / pagesize : Math.ceil(total / pagesize) ;
方法2:
totalPage = (total + pagesize -1) / pagesize;
pagesize - 1 是 total / pagesize 的最大的余数,所以(total + pagesize -1) / pagesize就得到总页数
2.分页计算公式
sql语句:select * from 表名 limit start,pageSize;
start:就是当前页的起始索引,pageSize就是每页的条数
currentPage:就是当前页
公式:start=(currentPage-1)*pageSize
参考:https://blog.csdn.net/wanlin77/article/details/81637142