【问题标题】:ReactJS paginationReactJS 分页
【发布时间】:2021-07-21 18:48:57
【问题描述】:

我正在尝试在 ReactJS 中进行分页。 我们现在只有水平分页使用npm install react-js-pagination

我想在行级别(水平)和列(垂直)级别上实现分页。

如您所见,x 轴分页控件将水平导航用户,Y 轴垂直导航 有没有办法在 ReactJS 中实现这一点,或者有任何 NPM 包可用?

提前感谢大家。

【问题讨论】:

  • 我认为您可能误解了分页的概念(或者我已经误解了很长时间;这也是一种可能)。分页是将您的数据拆分为可以按顺序呈现的“块”,而不管您将如何在布局中实际呈现它们; “行”、“列”、“水平”和“垂直”的概念与您的布局有关,而不是数据的分页......还是我误解了什么?

标签: javascript reactjs pagination


【解决方案1】:

您可以在Pagination 组件中添加一些类名,然后使用css 设置样式以便垂直显示它们。

例如,您可以这样做:

  1. itemClass="page-item" linkClass="page-link"添加到Pagination组件
  2. 在您的一个 css 文件中添加以下样式块:

.pagination { display: inline-block; }.page-item { transform: rotate(90deg); }

这样,您应该得到与您在图片中显示的内容非常相似的内容。从那里您可以根据您的项目构建其余部分。

【讨论】:

  • 我认为问题不在于如何水平或垂直显示分页链接;问题是:当您选择2(水平)和5(垂直)时会发生什么?将显示哪个“块”数据?
  • Marco Nisi 和 secan,感谢您的回答。嗨@secan,您对分页的看法是正确的,我的疑问是我是否能够同时在列和行级别上实现分页,如屏幕截图所示。
  • Tony 好的,但我仍然不明白该逻辑的结果应该是什么。如果您回答@secan 问题,也许我们可以帮助您。
猜你喜欢
  • 2021-10-12
  • 2018-04-29
  • 1970-01-01
  • 2019-07-05
  • 2020-02-13
  • 2014-08-04
  • 2021-03-12
  • 2019-06-16
  • 2017-05-14
相关资源
最近更新 更多