From 38bde2a01f7129e53ace0641b332c9baee94020d Mon Sep 17 00:00:00 2001 From: neverland Date: Thu, 17 Sep 2020 11:18:02 +0800 Subject: [PATCH] fix(NumberKeyboard): slot content click event not work (#7193) --- src/number-keyboard/Key.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/number-keyboard/Key.js b/src/number-keyboard/Key.js index 858af2257..37987d205 100644 --- a/src/number-keyboard/Key.js +++ b/src/number-keyboard/Key.js @@ -48,7 +48,10 @@ export default createComponent({ onTouchEnd(event) { if (this.active) { // eliminate tap delay on safari - event.preventDefault(); + // see: https://github.com/youzan/vant/issues/6836 + if (!this.slots('default')) { + event.preventDefault(); + } this.active = false; this.$emit('press', this.text, this.type); }