ソースを参照

!72 在框选结束时,勿操作鼠标往选框内移动,选框不消失
Merge pull request !72 from 关宏荣/dev

奔跑的面条 3 年 前
コミット
0d5e6d6e53
1 ファイル変更2 行追加0 行削除
  1. 2 0
      src/views/chart/ContentEdit/hooks/useDrag.hook.ts

+ 2 - 0
src/views/chart/ContentEdit/hooks/useDrag.hook.ts

@@ -153,6 +153,8 @@ export const mousedownBoxSelect = (e: MouseEvent, item?: CreateComponentType | C
 
   // 鼠标抬起
   const mouseup = () => {
+    // 鼠标抬起时,结束mousemove的节流函数,避免选框不消失问题
+    mousemove.cancel()
     chartEditStore.setEditCanvas(EditCanvasTypeEnum.IS_SELECT, false)
     chartEditStore.setMousePosition(0, 0, 0, 0)
     document.removeEventListener('mousemove', mousemove)