diff --git a/packages/components/input-number/src/input-number.vue b/packages/components/input-number/src/input-number.vue index c93145af8f..b384518bc0 100755 --- a/packages/components/input-number/src/input-number.vue +++ b/packages/components/input-number/src/input-number.vue @@ -292,6 +292,9 @@ const handleFocus = (event: MouseEvent | FocusEvent) => { const handleBlur = (event: MouseEvent | FocusEvent) => { data.userInput = null + if (data.currentValue === null && input.value?.input) { + input.value.input.value = '' + } emit('blur', event) if (props.validateEvent) { formItem?.validate?.('blur').catch((err) => debugWarn(err))