소스 검색

fix:修复鼠标拖拽位置偏移问题

zhu.yawen 1 년 전
부모
커밋
77d639ab62
1개의 변경된 파일6개의 추가작업 그리고 6개의 파일을 삭제
  1. 6 6
      data-room-ui/packages/BigScreenDesign/MouseSelect/index.vue

+ 6 - 6
data-room-ui/packages/BigScreenDesign/MouseSelect/index.vue

@@ -87,10 +87,10 @@ export default {
         }
         this.isSelectDown = true
 
-        this.startX = (event.x - this.offsetX) / this.scale
-        this.startY = (event.y - this.offsetY) / this.scale
-        this.endX = (event.x - this.offsetX) / this.scale
-        this.endY = (event.y - this.offsetY) / this.scale
+        this.startX = (event.x - this.offsetX) / this.scale + 50
+        this.startY = (event.y - this.offsetY) / this.scale + 50
+        this.endX = (event.x - this.offsetX) / this.scale + 50
+        this.endY = (event.y - this.offsetY) / this.scale + 50
       }
     },
     handleMouseMove (event) {
@@ -102,8 +102,8 @@ export default {
         this.isSelecting = true
       }
       if (this.isSelecting) {
-        this.endX = (event.x - this.offsetX) / this.scale
-        this.endY = (event.y - this.offsetY) / this.scale
+        this.endX = (event.x - this.offsetX) / this.scale + 50
+        this.endY = (event.y - this.offsetY) / this.scale + 50
       }
     },
     handleMouseUp (event) {