From 3eb06dcb0edec90e73a7fd97bb03e55c6569ee45 Mon Sep 17 00:00:00 2001 From: linzer Date: Mon, 30 Oct 2017 15:28:45 +0800 Subject: [PATCH] input-number allow input '.' '-' --- packages/input-number/src/input-number.vue | 9 +++++++++ 1 file changed, 9 insertions(+) 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);