分页加载中总页数以及起止条数计算公式

每次手动做分页的时候都容易记不清分页的公式,写道这里方便以后自己查看


变量

  1. currPage:当前页
  2. pageSize:每页数据条数
  3. total:总数据条数

公式

  1. 计算起始条数firstIndex的值
    firstIndex=(currPage-1)*pageSize
    
  2. 计算截止条数lastIndex的值
    lastIndex = currPage*pageSize
    
  3. 计算总页码数pages的值
    方式一:
    //mybatisplus中的Page类采用的这种写法
    pages= total% pageSize== 0 ? total/ pageSize: total/ pageSize+ 1 ;
    方式二:
    pages=(total+pageSize-1)/pageSize
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值