Commit 85ed4df8fc1e10e9260bcc9cf11cbba06444638a

Authored by 梁灏
1 parent bf9649f6

fixed Input bug

when use input prop in Input, it can not correctly to emit a Number
value
Showing 1 changed file with 2 additions and 1 deletions   Show diff stats
src/components/input/input.vue
@@ -157,7 +157,8 @@ @@ -157,7 +157,8 @@
157 } 157 }
158 }, 158 },
159 handleInput (event) { 159 handleInput (event) {
160 - const value = event.target.value; 160 + let value = event.target.value;
  161 + if (this.number) value = Number.isNaN(Number(value)) ? value : Number(value);
161 this.$emit('input', value); 162 this.$emit('input', value);
162 this.setCurrentValue(value); 163 this.setCurrentValue(value);
163 this.$emit('on-change', event); 164 this.$emit('on-change', event);