ソースを参照

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

Drjingfubo 3 年 前
コミット
ba72be1d01
1 ファイル変更3 行追加2 行削除
  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)"
               @touchstart="(event) => onTouchstart(item, event)"
               @touchmove="(event) => onTouchMove(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>
               <template v-if="item.type == 'number' || item.type == 'custom'">{{ item.id }}</template>
               <img
               <img
@@ -201,7 +201,8 @@ export default create({
     function onTouchMove(id: any, event: any) {
     function onTouchMove(id: any, event: any) {
       event.stopPropagation();
       event.stopPropagation();
     }
     }
-    function onTouchEnd() {
+    function onTouchEnd(event: any) {
+      event.preventDefault();
       clickKeyIndex.value = undefined;
       clickKeyIndex.value = undefined;
     }
     }