Переглянути джерело

input-number allow input '.' '-'

linzer 7 роки тому
батько
коміт
3eb06dcb0e
1 змінених файлів з 9 додано та 0 видалено
  1. 9 0
      packages/input-number/src/input-number.vue

+ 9 - 0
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);