X6
X6 copied to clipboard
Scroller插件的autoResize是否能进行优化
功能描述
版本:"@antv/x6-plugin-scroller": "^2.0.10"
由于对于scroller的onUpdate方法进行了消抖操作,且时间为写死的200ms,在用户体验上不太友好,是否考虑优化一下
源码:https://github.com/antvis/X6/blob/3c5856d3f685dfd1ddd07f8d66ea45d3013ccb63/packages/x6-plugin-scroller/src/scroller.ts#L50
期望解决方案
解决方案:
- 暴露出这个刷新控制时间给用户自己控制
autoResize: boolean | { interval: number }
- 把监听
model.on('cell:changed')的方法改为监听node和edge的moveing事件,不进行消抖处理,这里不清楚为什么要监听cell:changed事件,而且真的要进行操作优化也应该是throttle而不是debounce
这个有计划修复吗
不仅延时问题,线的距离也没有算进去
同问,这个确实体验不好