Просмотр исходного кода

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

zhu.yawen 1 год назад
Родитель
Сommit
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) {