diff --git a/packages/components/input-number/src/input-number.vue b/packages/components/input-number/src/input-number.vue index 708a140f01..ef84243dec 100644 --- a/packages/components/input-number/src/input-number.vue +++ b/packages/components/input-number/src/input-number.vue @@ -106,13 +106,10 @@ const data = reactive({ const { formItem } = useFormItem() const minDisabled = computed( - () => - isNumber(props.modelValue) && - ensurePrecision(props.modelValue, -1)! < props.min + () => isNumber(props.modelValue) && props.modelValue <= props.min ) const maxDisabled = computed( - () => - isNumber(props.modelValue) && ensurePrecision(props.modelValue)! > props.max + () => isNumber(props.modelValue) && props.modelValue >= props.max ) const numPrecision = computed(() => {