mirror of https://github.com/ElemeFE/element
Slider: fix a NaN value bug (#1286)
parent
f729497de5
commit
2e3ecd93e7
|
@ -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);
|
||||||
|
|
Loading…
Reference in New Issue