Skip to content

Commit f1d7ba2

Browse files
coderrorerdennis.zpfrayhomie
authored
fix: 修复keyboardnumber组件键盘快速点击偶尔失效的问题 (#1290)
* fix: 修复keyboardnumber组件键盘快速点击偶尔失效的问题 * fix: @types/node type error --------- Co-authored-by: dennis.zpf <[email protected]> Co-authored-by: rayhomie <[email protected]>
1 parent 1b4bac1 commit f1d7ba2

File tree

4 files changed

+26
-26
lines changed

4 files changed

+26
-26
lines changed

compiled/alipay/src/NumberKeyboard/index.axml

+8-8
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
<view
3939
data-key="{{itemKey}}"
4040
class="ant-number-keyboard-kb_number"
41-
onTap="tapButton"
41+
onTouchStart="tapButton"
4242
>
4343
{{itemKey}}
4444
</view>
@@ -57,21 +57,21 @@
5757
a:if="{{point}}"
5858
class="ant-number-keyboard-kb_number ant-number-keyboard-kb_point ant-number-keyboard-kb_flex"
5959
data-key="."
60-
onTap="tapButton"
60+
onTouchStart="tapButton"
6161
>
6262
.
6363
</view>
6464
<view
6565
class="ant-number-keyboard-kb_number ant-number-keyboard-kb_zero ant-number-keyboard-kb_flex"
6666
data-key="0"
67-
onTap="tapButton"
67+
onTouchStart="tapButton"
6868
>
6969
0
7070
</view>
7171
<view
7272
class="ant-number-keyboard-kb_number ant-number-keyboard-kb_point ant-number-keyboard-kb_flex {{point ? '' : 'ant-number-keyboard-kb_e'}}"
7373
data-key="del"
74-
onTap="tapButton"
74+
onTouchStart="tapButton"
7575
>
7676
<ant-icon
7777
type="TextDeletionOutline"
@@ -86,15 +86,15 @@
8686
<view
8787
class="ant-number-keyboard-kb_number ant-number-keyboard-kb_zero"
8888
data-key="0"
89-
onTap="tapButton"
89+
onTouchStart="tapButton"
9090
>
9191
0
9292
</view>
9393
<view
9494
a:if="{{point}}"
9595
class="ant-number-keyboard-kb_number ant-number-keyboard-kb_point"
9696
data-key="."
97-
onTap="tapButton"
97+
onTouchStart="tapButton"
9898
>
9999
.
100100
</view>
@@ -107,7 +107,7 @@
107107
<view
108108
class="ant-number-keyboard-kb_number ant-number-keyboard-kb_del"
109109
data-key="del"
110-
onTap="tapButton"
110+
onTouchStart="tapButton"
111111
>
112112
<ant-icon
113113
type="TextDeletionOutline"
@@ -116,7 +116,7 @@
116116
</view>
117117
<view
118118
style="opacity: {{confirmDisabled ? '0.5' : '1'}}"
119-
onTap="tapButton"
119+
onTouchStart="tapButton"
120120
class="ant-number-keyboard-kb_transfer"
121121
data-key="enter"
122122
>

compiled/wechat/src/NumberKeyboard/index.wxml

+8-8
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
<view
3737
data-key="{{itemKey}}"
3838
class="ant-number-keyboard-kb_number"
39-
bind:tap="tapButton"
39+
bind:touchstart="tapButton"
4040
>{{itemKey}}</view>
4141
</block>
4242
</view>
@@ -53,17 +53,17 @@
5353
wx:if="{{point}}"
5454
class="ant-number-keyboard-kb_number ant-number-keyboard-kb_point ant-number-keyboard-kb_flex"
5555
data-key="."
56-
bind:tap="tapButton"
56+
bind:touchstart="tapButton"
5757
>.</view>
5858
<view
5959
class="ant-number-keyboard-kb_number ant-number-keyboard-kb_zero ant-number-keyboard-kb_flex"
6060
data-key="0"
61-
bind:tap="tapButton"
61+
bind:touchstart="tapButton"
6262
>0</view>
6363
<view
6464
class="ant-number-keyboard-kb_number ant-number-keyboard-kb_point ant-number-keyboard-kb_flex {{point ? '' : 'ant-number-keyboard-kb_e'}}"
6565
data-key="del"
66-
bind:tap="tapButton"
66+
bind:touchstart="tapButton"
6767
>
6868
<ant-icon
6969
type="TextDeletionOutline"
@@ -78,13 +78,13 @@
7878
<view
7979
class="ant-number-keyboard-kb_number ant-number-keyboard-kb_zero"
8080
data-key="0"
81-
bind:tap="tapButton"
81+
bind:touchstart="tapButton"
8282
>0</view>
8383
<view
8484
wx:if="{{point}}"
8585
class="ant-number-keyboard-kb_number ant-number-keyboard-kb_point"
8686
data-key="."
87-
bind:tap="tapButton"
87+
bind:touchstart="tapButton"
8888
>.</view>
8989
</view>
9090
</view>
@@ -95,7 +95,7 @@
9595
<view
9696
class="ant-number-keyboard-kb_number ant-number-keyboard-kb_del"
9797
data-key="del"
98-
bind:tap="tapButton"
98+
bind:touchstart="tapButton"
9999
>
100100
<ant-icon
101101
type="TextDeletionOutline"
@@ -104,7 +104,7 @@
104104
</view>
105105
<view
106106
style="opacity: {{confirmDisabled ? '0.5' : '1'}}"
107-
bind:tap="tapButton"
107+
bind:touchstart="tapButton"
108108
class="ant-number-keyboard-kb_transfer"
109109
data-key="enter"
110110
>

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"@diamondyuan/gulp-ifdef": "^0.3.0",
5252
"@types/gulp": "^4.0.13",
5353
"@types/less": "^3.0.3",
54-
"@types/node": "^20.14.2",
54+
"@types/node": "20.14.2",
5555
"@types/through2": "^2.0.39",
5656
"@typescript-eslint/eslint-plugin": "^5.6.0",
5757
"@typescript-eslint/parser": "^5.6.0",
@@ -125,4 +125,4 @@
125125
],
126126
"license": "MIT",
127127
"homepage": "https://github.com/ant-design/ant-design-mini"
128-
}
128+
}

src/NumberKeyboard/index.axml

+8-8
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
<view
3939
data-key="{{ itemKey }}"
4040
class="ant-number-keyboard-kb_number"
41-
onTap="tapButton">
41+
onTouchStart="tapButton">
4242
{{ itemKey }}
4343
</view>
4444
</block>
@@ -54,19 +54,19 @@
5454
a:if="{{ point }}"
5555
class="ant-number-keyboard-kb_number ant-number-keyboard-kb_point ant-number-keyboard-kb_flex"
5656
data-key="."
57-
onTap="tapButton">
57+
onTouchStart="tapButton">
5858
.
5959
</view>
6060
<view
6161
class="ant-number-keyboard-kb_number ant-number-keyboard-kb_zero ant-number-keyboard-kb_flex"
6262
data-key="0"
63-
onTap="tapButton">
63+
onTouchStart="tapButton">
6464
0
6565
</view>
6666
<view
6767
class="ant-number-keyboard-kb_number ant-number-keyboard-kb_point ant-number-keyboard-kb_flex {{ point ? '' : 'ant-number-keyboard-kb_e' }}"
6868
data-key="del"
69-
onTap="tapButton">
69+
onTouchStart="tapButton">
7070
<ant-icon
7171
type="TextDeletionOutline"
7272
className="ant-number-keyboard-del" />
@@ -78,14 +78,14 @@
7878
<view
7979
class="ant-number-keyboard-kb_number ant-number-keyboard-kb_zero"
8080
data-key="0"
81-
onTap="tapButton">
81+
onTouchStart="tapButton">
8282
0
8383
</view>
8484
<view
8585
a:if="{{ point }}"
8686
class="ant-number-keyboard-kb_number ant-number-keyboard-kb_point"
8787
data-key="."
88-
onTap="tapButton">
88+
onTouchStart="tapButton">
8989
.
9090
</view>
9191
</view>
@@ -96,14 +96,14 @@
9696
<view
9797
class="ant-number-keyboard-kb_number ant-number-keyboard-kb_del"
9898
data-key="del"
99-
onTap="tapButton">
99+
onTouchStart="tapButton">
100100
<ant-icon
101101
type="TextDeletionOutline"
102102
className="ant-number-keyboard-del" />
103103
</view>
104104
<view
105105
style="opacity: {{ confirmDisabled ? '0.5' : '1' }}"
106-
onTap="tapButton"
106+
onTouchStart="tapButton"
107107
class="ant-number-keyboard-kb_transfer"
108108
data-key="enter">
109109
<!-- #if ALIPAY -->

0 commit comments

Comments
 (0)