pro-components icon indicating copy to clipboard operation
pro-components copied to clipboard

🐛[BUG]ProTable少量数据下宽度变化造成严重卡顿

Open flycran opened this issue 1 year ago • 0 comments

🐛 bug 描述

使用ProLayout包裹ProTable,并且columns有columns: true的情况下,在折叠菜单栏时造成页面严重卡顿。在仅有少量数据(三列十行)的情况下造成0.5秒以上的脚本调用,体感卡顿超过1秒,在一般数据量下(5列30行),造成超过1.1秒的脚本调用,体感卡顿超过2秒。 取消所有columns的copyable能让卡顿明显减轻,但依然存在肉眼可见的卡顿

📷 复现步骤

  1. 创建一个拥有可折叠侧边栏的ProTable组件
  2. 创建一个带有columns copyable: true的ProTable
  3. 折叠侧边栏,将看到明显的卡顿
  4. 删除copyable: true,再次折叠侧边栏,将看到卡顿明显减轻

🏞 期望结果

💻 复现代码

© 版本信息

  • ProComponents 版本: [2.4.4]
  • umi 版本
  • 浏览器环境edge 128.0.2739.54
  • 开发环境 [windows 11]

🚑 其他信息

image image

flycran avatar Sep 07 '24 19:09 flycran