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