diff --git a/packages/vant/src/field/Field.tsx b/packages/vant/src/field/Field.tsx index 9af4aad31..c7bec9a22 100644 --- a/packages/vant/src/field/Field.tsx +++ b/packages/vant/src/field/Field.tsx @@ -346,7 +346,9 @@ export default defineComponent({ props.min ?? -Infinity, props.max ?? Infinity, ); - value = adjustedValue.toString(); + if (+value !== adjustedValue) { + value = adjustedValue.toString(); + } } }