Slider: fix a NaN value bug (#1286)

pull/1302/head
杨奕 2016-11-23 12:15:00 +08:00 committed by FuryBean
parent f729497de5
commit 2e3ecd93e7
1 changed files with 4 additions and 2 deletions

View File

@ -107,7 +107,7 @@
this.$nextTick(() => { this.$nextTick(() => {
this.updatePopper(); this.updatePopper();
}); });
if (val < this.min) { if (typeof val !== 'number' || isNaN(val) || val < this.min) {
this.$emit('input', this.min); this.$emit('input', this.min);
return; return;
} }
@ -221,7 +221,9 @@
}, },
created() { created() {
if (typeof this.value !== 'number' || this.value < this.min) { if (typeof this.value !== 'number' ||
isNaN(this.value) ||
this.value < this.min) {
this.$emit('input', this.min); this.$emit('input', this.min);
} else if (this.value > this.max) { } else if (this.value > this.max) {
this.$emit('input', this.max); this.$emit('input', this.max);