Explorar o código

处理拖动离开页面的情况

任一存 %!s(int64=3) %!d(string=hai) anos
pai
achega
f6a7da2546
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      src/views/HomeView.vue

+ 4 - 0
src/views/HomeView.vue

@@ -5,6 +5,7 @@
     @mousedown="onMouseDown"
     @mousemove="onMouseMove"
     @mouseup="onMouseUp"
+    @mouseleave="onMouseLeave"
     @wheel.passive="onWheel"
   >
     <img
@@ -113,6 +114,9 @@ export default {
     onMouseUp(e) {
       this.isMouseDown = false
     },
+    onMouseLeave() {
+      this.isMouseDown = false
+    },
     onMouseMove(e) {
       if (this.isMouseDown) {
         if (this.lastMoveEventTimeStamp) {