我正在使用一个需要我在下面传递的 react 组件
<Pager
totalPages={10}
currentPage={1}
/>
我无法计算出 API 中的计算结果,我有 total_items
,而不是 totalPages
。如果我有 50 个 total_items
,如何为 totalPages
属性生成 5 个?说我的上限是 10。
最佳答案
将total_items
除以limit
,然后向上取整。
Math.ceil(total_items/limit);
50 items / 10 per page = 5 pages
55 items / 10 per page = 6 pages
关于javascript - 计算总页数的分页逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46108128/