diff --git a/packages/input-number/src/input-number.vue b/packages/input-number/src/input-number.vue index 52d7aac25..0a0864b29 100644 --- a/packages/input-number/src/input-number.vue +++ b/packages/input-number/src/input-number.vue @@ -208,6 +208,15 @@ if (value === '') { return; } + + if (value.indexOf('.') === (value.length - 1)) { + return; + } + + if (value.indexOf('-') === (value.length - 1)) { + return; + } + const newVal = Number(value); if (!isNaN(newVal)) { this.setCurrentValue(newVal);