From e20cef22a6f782afc27fb6269b6f7c791f11a88e Mon Sep 17 00:00:00 2001 From: neverland Date: Mon, 7 Dec 2020 20:36:00 +0800 Subject: [PATCH] fix(Stepper): fix mobile safari page scroll down issue (#7701) --- src/stepper/index.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/stepper/index.js b/src/stepper/index.js index b31a85177..606dc7972 100644 --- a/src/stepper/index.js +++ b/src/stepper/index.js @@ -268,6 +268,14 @@ export default createComponent({ preventDefault(event); } }, + + onMousedown(event) { + // fix mobile safari page scroll down issue + // see: https://github.com/youzan/vant/issues/7690 + if (this.disableInput) { + event.preventDefault(); + } + }, }, render() { @@ -315,6 +323,7 @@ export default createComponent({ onInput={this.onInput} onFocus={this.onFocus} onBlur={this.onBlur} + onMousedown={this.onMousedown} />