【发布时间】:2018-10-16 07:10:10
【问题描述】:
我正在使用 2 个不同的模块进行分页,后端模块没有使用偏移量,它需要 page。所以我必须能够为它传递一个页面参数。
我不知道如何根据偏移量和总项目计算 页面。
这是偏移的公式
offset = (page - 1) * total + 1
找page怎么样?
【问题讨论】:
-
你搞定了吗?
标签: javascript pagination
我正在使用 2 个不同的模块进行分页,后端模块没有使用偏移量,它需要 page。所以我必须能够为它传递一个页面参数。
我不知道如何根据偏移量和总项目计算 页面。
这是偏移的公式
offset = (page - 1) * total + 1
找page怎么样?
【问题讨论】:
标签: javascript pagination
你说你有这个公式,需要写成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
【讨论】:
page = page.ceil()。