【问题标题】:calculate current page base on offset and total item根据偏移量和总项目计算当前页面
【发布时间】:2018-10-16 07:10:10
【问题描述】:

我正在使用 2 个不同的模块进行分页,后端模块没有使用偏移量,它需要 page。所以我必须能够为它传递一个页面参数。

我不知道如何根据偏移量和总项目计算 页面。

这是偏移的公式

offset = (page - 1) * total + 1

page怎么样?

【问题讨论】:

  • 你搞定了吗?

标签: javascript pagination


【解决方案1】:

你说你有这个公式,需要写成page

offset = (page - 1) * total + 1

通过一些转换,你可以得到它:

offset - 1 = (page - 1) * total
(offset - 1) / total = page - 1
(offset - 1) / total + 1 = page

即最终公式为:

page = (offset - 1) / total + 1

【讨论】:

  • 这将有小数
  • 然后通过四舍五入将其转换为 int - page = page.ceil()
猜你喜欢
  • 2011-04-01
  • 1970-01-01
  • 2013-08-24
  • 1970-01-01
  • 1970-01-01
  • 2021-10-14
  • 2013-01-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多