这里需要使用到Ant Design分页组件pagination的一个回调函数onChange
onChange函数用来监听鼠标点击事件,
它有两个入参==》1. 点击分页按钮时获取到的页码 2. 每页最大显示条数
所以,禁止点击当前分页按钮的核心逻辑是:
if {当前页的页码 == onChange点击获取到的页码 } return
如下面代码所示:
onPageChange是传递给pagination onChange函数的具体实现,通过父组件传递给子组件。
子组件调用时要将额外的当前页参数获取到,然后连同onChange函数自动提供的两个参数,一起传递进来。
以下是子组件中: onPageChange函数的类型定义