Преглед изворни кода

修改点击事件冲突bug;2.0.561

haojianlong пре 4 година
родитељ
комит
48d69e544a
5 измењених фајлова са 15 додато и 5 уклоњено
  1. 1 1
      package-lock.json
  2. 1 1
      package.json
  3. 1 1
      src/items/LikeSpaceItem.ts
  4. 1 1
      src/items/SpaceItem.ts
  5. 11 1
      src/items/ZoneItem.ts

+ 1 - 1
package-lock.json

@@ -1,6 +1,6 @@
 {
     "name": "@saga-web/cad-engine",
-    "version": "2.0.559",
+    "version": "2.0.560",
     "lockfileVersion": 1,
     "requires": true,
     "dependencies": {

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
     "name": "@saga-web/cad-engine",
-    "version": "2.0.560",
+    "version": "2.0.561",
     "description": "上格云 CAD图形引擎。",
     "main": "lib/index.js",
     "types": "lib/index.d.js",

+ 1 - 1
src/items/LikeSpaceItem.ts

@@ -124,7 +124,7 @@ export class LikeSpaceItem extends SGraphyItem {
      * @param	event         事件参数
      * @return	boolean
      */
-    onClick(event: SMouseEvent): boolean {
+    onMouseDown(event: SMouseEvent): boolean {
         if (this.selectable) {
             this.selected = !this.selected;
         }

+ 1 - 1
src/items/SpaceItem.ts

@@ -132,7 +132,7 @@ export class SpaceItem extends SGraphyItem {
         }
         this.$emit("click", event);
         return true;
-    } // Function onClick()
+    } // Function onMouseDown()
 
     /**
      * 鼠标移动事件

+ 11 - 1
src/items/ZoneItem.ts

@@ -173,7 +173,17 @@ export class ZoneItem extends SGraphyItem {
         }
         this.$emit("click", event);
         return true;
-    } // Function onClick()
+    } // Function onMouseDown()
+
+    /**
+     * 鼠标抬起事件
+     *
+     * @param   event   事件参数
+     * @return  boolean
+     */
+    onMouseUp(event: SMouseEvent): boolean {
+        return false;
+    } // Function onMouseUp()
 
     /**
      * 判断点是否在区域内