From 73de14fbfb32bb613e36bd3f4723da4a60f3e831 Mon Sep 17 00:00:00 2001 From: Canroc <84954229+Canroc@users.noreply.github.com> Date: Thu, 18 Apr 2024 18:00:08 +0800 Subject: [PATCH] fix(components): [input-number] fix binding wheel event warning (#16495) * fix(components): [input-number] fix binding wheel event warning * remove unnecessary code --------- Co-authored-by: chibaopeng <15640244455@163.com> --- packages/components/input-number/src/input-number.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/components/input-number/src/input-number.vue b/packages/components/input-number/src/input-number.vue index dadb1dcfa7..6f03d8e5cc 100755 --- a/packages/components/input-number/src/input-number.vue +++ b/packages/components/input-number/src/input-number.vue @@ -54,7 +54,6 @@ :name="name" :label="label" :validate-event="false" - @wheel="handleWheel" @keydown.up.prevent="increase" @keydown.down.prevent="decrease" @blur="handleBlur" @@ -294,7 +293,7 @@ const setCurrentValueToModelValue = () => { data.currentValue = props.modelValue } } -const handleWheel = (e: MouseEvent) => { +const handleWheel = (e: WheelEvent) => { if (document.activeElement === e.target) e.preventDefault() } @@ -336,6 +335,7 @@ onMounted(() => { } emit(UPDATE_MODEL_EVENT, val!) } + innerInput.addEventListener('wheel', handleWheel, { passive: false }) }) onUpdated(() => { const innerInput = input.value?.input