You need to enable JavaScript to run this app. 如何在Material UI的Pagination分页组件中将当前页码传递给onChange事件
优惠活动
大模型
产品
解决方案
定价
更多

如何在Material UI的Pagination分页组件中将当前页码传递给onChange事件

实现方案

Material UI 的 <Pagination> 组件的 onChange 事件回调默认会传入两个参数:

  • 第一个是触发事件的原生事件对象,无使用需求可以忽略
  • 第二个就是用户最新选中的页码值

你只需要在回调中接收这个页码参数,再传给你定义的 onPageChange 方法即可,修改后的代码如下:

<Pagination
      count={pageCount}
      color="primary"
      onChange={(event, newPage) => props.onPageChange(newPage)}
 />

如果不需要用到事件对象,也可以用下划线占位标记无用参数,写法更简洁:

<Pagination
      count={pageCount}
      color="primary"
      onChange={(_, newPage) => props.onPageChange(newPage)}
 />

内容的提问来源于stack exchange,提问作者Joe Robin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.18 22:45:04