Kaynağa Gözat

input-number allow input '.' '-'

linzer 7 yıl önce
ebeveyn
işleme
3eb06dcb0e
1 değiştirilmiş dosya ile 9 ekleme ve 0 silme
  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);