Prechádzať zdrojové kódy

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

鼠标抬起的时候,结束节流函数
hguan 3 rokov pred
rodič
commit
cf63d5d086

+ 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)