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