Browse Source

fix(numberkeyboard): resolve issues #1091 (#1168)

Drjingfubo 3 years ago
parent
commit
ba72be1d01
1 changed files with 3 additions and 2 deletions
  1. 3 2
      src/packages/__VUE/numberkeyboard/index.vue

+ 3 - 2
src/packages/__VUE/numberkeyboard/index.vue

@@ -34,7 +34,7 @@
               ]"
               @touchstart="(event) => onTouchstart(item, event)"
               @touchmove="(event) => onTouchMove(item, event)"
-              @touchend="onTouchEnd"
+              @touchend="(event) => onTouchEnd(event)"
             >
               <template v-if="item.type == 'number' || item.type == 'custom'">{{ item.id }}</template>
               <img
@@ -201,7 +201,8 @@ export default create({
     function onTouchMove(id: any, event: any) {
       event.stopPropagation();
     }
-    function onTouchEnd() {
+    function onTouchEnd(event: any) {
+      event.preventDefault();
       clickKeyIndex.value = undefined;
     }