소스 검색

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);