ant design pro是怎么根据屏幕大小实现pagesize自动变化的?

https://preview.pro.ant.desig...

发现了非常有意思的事情,Ant-design-pro的表格竟然可以在不同大小的屏幕上实现pagesize自动切换来保证屏幕没有大片的留白,这是怎么实现的,求大佬解答

(pagesize不是写死的,能够根据不同屏幕进行自动切换;4K屏幕是20,1080P的屏幕是10)

image.png

阅读 2.4k
2 个回答

观察窗口高度变化,然后根据行高算出一页能展示多少行,然后再根据总条数算出一共有多少页

这里是pro-table 的实现,设置了默认值。 链接
这里是接口请求 链接
pro-table使用了接口 链接

至于为什么会随着分辨率变化,我猜测应该是全局会监听 document size

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题