ng-devui icon indicating copy to clipboard operation
ng-devui copied to clipboard

关于数据过多导致的树形选择器加载缓慢的问题

Open daijiangkai opened this issue 4 years ago • 3 comments

之前使用到Tree Select的时候,发现treeNodes 数据过多会严重拖慢页面的流畅性,希望能够做一个数据缓冲区,来处理不必要的dom生成 image

daijiangkai avatar Jan 08 '21 09:01 daijiangkai

你好 关于性能问题 我们在内部实践中也已注意到 treeSelect最近有进行一些性能优化 更多地:treeSelect基于tree组件 我们对于tree组件已经支持虚拟滚动 在后续版本中我们也会将在treeSelect组件中开放虚拟滚动api 期待你更多的使用体验反馈

GreatZPP avatar Jan 09 '21 11:01 GreatZPP

你好,我已经看到新版本的更新里加入了虚拟滚动,但我在使用过程中发现,展开节点会有angular变更检测报出的高度改变的问题,请问你们是怎么解决的呢? image

daijiangkai avatar Mar 01 '21 01:03 daijiangkai

你好,我已经看到新版本的更新里加入了虚拟滚动,但我在使用过程中发现,展开节点会有angular变更检测报出的高度改变的问题,请问你们是怎么解决的呢? image

解决ing,此报错会出现在开发模式下,因为展开收起时节点的变化导致虚拟滚动对对应节点的位置计算出现变更

ZOUJIELynn avatar Mar 01 '21 02:03 ZOUJIELynn