ant-design / pro-components

🏆 Use Ant Design like a Pro!
https://pro-components.antdigital.dev
MIT License
4.3k stars 1.36k forks source link

🐛[BUG]pro-table升级小版本以后设置pagination={{ pageSize: 10/20/50 }},分页器不生效 #8506

Open xiaomonvguoguo opened 4 months ago

xiaomonvguoguo commented 4 months ago

提问前先看看:

https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md

🐛 bug 描述

  1. pro-table 版本 2.80.3及以上
  2. 给pro-table设置pageSize值
    1. 分页器进行切换的时候一直不生效,一直是设置的默认值

      📷 复现步骤

🏞 期望结果

不管什么版本,给pro-table设置都生效

💻 复现代码

image 看了源码以后,发现是bug,如上图所示,pagination.pageSize !== null && pagination.pageSize !== undefined一直为true,导致一直拿的只是props.pagination的值,所以一直是默认值

改成pagination={{ defaultPageSize: 10/20/50 }}就没问题

🚑 其他信息