Преглед на файлове

fix: 🐛 修复框选选框不消失问题

鼠标抬起的时候,结束节流函数
hguan преди 3 години
родител
ревизия
cf63d5d086
променени са 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)