diff --git a/docs/en-US/component/input-number.md b/docs/en-US/component/input-number.md index 5fb7e8929b..e2a03d6fbc 100644 --- a/docs/en-US/component/input-number.md +++ b/docs/en-US/component/input-number.md @@ -101,7 +101,7 @@ input-number/with-prefix-suffix | Name | Description | Type | Default | | --------------------------- | ------------------------------------------------ | --------------------------------------------- | --------- | -| model-value / v-model | binding value | ^[number] | — | +| model-value / v-model | binding value | ^[number] / ^[null] | — | | min | the minimum allowed value | ^[number] | -Infinity | | max | the maximum allowed value | ^[number] | Infinity | | step | incremental step | ^[number] | 1 | diff --git a/packages/components/input-number/src/input-number.ts b/packages/components/input-number/src/input-number.ts index 5cc8ff8829..27ec8ca9a1 100644 --- a/packages/components/input-number/src/input-number.ts +++ b/packages/components/input-number/src/input-number.ts @@ -45,7 +45,9 @@ export const inputNumberProps = buildProps({ /** * @description binding value */ - modelValue: Number, + modelValue: { + type: [Number, null], + }, /** * @description same as `readonly` in native input */