vousmevoyez 发表于 2024-10-24 11:38:51

关于flexGrid中数据过多导致界面卡顿

1、固定列导致dom数量增加,导致页面直接卡顿

2、设置默认分组的时候,并且手动让分组关闭,当展开一个分组,然后往上滑,直接导致页面卡死

Richard.Ma 发表于 2024-10-24 17:22:23

请提供一个复现问题的demo上传上来,我来协助看看是否有优化办法

vousmevoyez 发表于 2024-10-24 17:52:42

就是把数据给他设置为30000或者是更多,然后收起所有分组,点开最后一个分组,然后往上滑就会出现卡顿

vousmevoyez 发表于 2024-10-24 17:55:45

Richard.Ma 发表于 2024-10-24 17:22
请提供一个复现问题的demo上传上来,我来协助看看是否有优化办法

你看下我下面回复的截图,我的实际场景比这个还要复杂一些,还给每个分组加上了我需要的dom,就会更加卡顿,甚至卡死

vousmevoyez 发表于 2024-10-24 18:04:35



这是第二个问题,固定几列就会产生多少个重复的分组项dom,然后我的分组上面还有其他的我自定义的dom存在,就导致dom数量成倍增加,渲染的时候就会直接卡死

Richard.Ma 发表于 2024-10-25 10:07:22

设置了分组,以及pinning,无法复现你说的问题。

如果问题是由于你还设置了复杂的单元格模板,确实可能导致你提到的性能问题,毕竟这个组件是通过dom来渲染的。可以尝试自己优化设置的单元格模板dom,以及对数据进行分页

vousmevoyez 发表于 2024-10-25 11:25:05

本帖最后由 vousmevoyez 于 2024-10-25 11:27 编辑

https://bmc-plant-2020-2025.oss-cn-beijing.aliyuncs.com/20241025/286c1f954cc8435b845f8fd5213b4adc.mp4

https://bmc-plant-2020-2025.oss-cn-beijing.aliyuncs.com/20241025/7e07213813444595a46754404c6f278f.mp4



看下这两个视频呢,我是用滚轮滚的

Richard.Ma 发表于 2024-10-25 18:03:05

请上传复现问题的demo上来,视频没法用来分析问题原因
页: [1]
查看完整版本: 关于flexGrid中数据过多导致界面卡顿