【发布时间】:2020-02-17 01:31:00
【问题描述】:
我成功为我的帖子分页,但无法添加下一个和上一个按钮并使用此代码 sn-p 动态生成它们:
import React from 'react'
const Pagination = ({postsPerPage, totalPosts, paginate}) => {
console.log(totalPosts)
const PageNumbers = []
const int = Math.ceil(totalPosts / postsPerPage)
if (int === 1 ) return null
for (let i = 1; i<= int; i++) {
PageNumbers.push(i)
}
return (
<nav aria-label="Page navigation example">
<ul className="pagination">
{PageNumbers.map(number=> (
<li key={number} className="page-item">
<a onClick={ ()=> paginate(number)} href="!#" className="page-link">
{number}
</a>
</li>
))}
</ul>
</nav>
)
}
export default Pagination
请帮助找到将这些按钮包含在 next 和 prev 动态到我出现的分页的方法。它工作得很好,但需要下一个和上一个
【问题讨论】:
-
您必须维护当前页面的一些概念。你有办法找出你当前的页面吗?
标签: reactjs pagination