G6
G6 copied to clipboard
[Bug]: 多次折叠/展开 节点之后,节点的位置发生改变
Describe the bug / 问题描述
当折叠/展开节点时,会重新执行布局过程,有的布局方式在执行多次之后,点的位置发生明显改变。折叠/展开逻辑应该只是改变需要折叠/展开节点的显隐,重新布局导致通过拖拽改变的位置信息丢失。
Reproduction link / 复现链接
https://github.com/HawtinZeng/G6/tree/reproduction/expand
Steps to Reproduce the Bug or Issue / 重现步骤
反复点击某个点,点的位置发生改变。
Version / 版本
🆕 5.x
OS / 操作系统
- [ ] macOS
- [ ] Windows
- [ ] Linux
- [ ] Others / 其他
Browser / 浏览器
- [ ] Chrome
- [ ] Edge
- [ ] Firefox
- [ ] Safari (Limited support / 有限支持)
- [ ] IE (Nonsupport / 不支持)
- [ ] Others / 其他
我也碰到了同样的问题。使用了紧凑树,节点多次折叠和展开,节点,以及根节点都会不固定位置,到处飘。
除了复现链接的场景,我项目中点的变化更大。好像被折叠的点在每次展开/折叠之后都会旋转大概30°
关闭动画还是有这个问题嘛?
#7240 @HawtinZeng 原先先折叠再点击展开的节点怎么办
关闭动画还是有这个问题嘛?
有的