OXOYO / X-Flowchart-Vue

基于G6和Vue的可视化图形编辑器。A visual graph editor based on G6 and Vue.
http://oxoyo.co/X-Flowchart-Vue/
MIT License
1.45k stars 324 forks source link

鼠标拖动 node 的速度如果太快,导致鼠标先离开了 node 区域,会导致拖动过程终止 #42

Closed wxiaoguang closed 2 years ago

wxiaoguang commented 3 years ago

重现方式:

  1. 鼠标拖动一个 node
  2. 快速移动鼠标
  3. 会发现 node 停止在了中间位置,而且拖动过程停止了

很多时候鼠标的移动速度比系统处理 mousemove 的速度要快,所以快速拖动的时候,鼠标指针会瞬间离开 node 所在的区域范围。

如果把拖动事件的处理,挂在更上层的 html 元素上,是不是可以解决快速拖动过程中断的问题。