diff --git a/packages/components/input/src/input.vue b/packages/components/input/src/input.vue index e631e75314..aa7df424a0 100644 --- a/packages/components/input/src/input.vue +++ b/packages/components/input/src/input.vue @@ -379,7 +379,7 @@ const handleInput = async (event: Event) => { if (props.countGraphemes && isFunction(props.countGraphemes)) { const graphemes = props.countGraphemes(value) - if (graphemes > Number(maxlength.value)) { + if (graphemes > Number(maxlength.value) && saveValue.value) { value = saveValue.value } }