diff --git a/packages/slider/src/main.vue b/packages/slider/src/main.vue index bb6df226..f1244652 100644 --- a/packages/slider/src/main.vue +++ b/packages/slider/src/main.vue @@ -193,6 +193,10 @@ } }, setValues() { + if (this.min > this.max) { + console.error('[Element Error][Slider]min should not be greater than max.'); + return; + } const val = this.value; if (this.range && Array.isArray(val)) { if (val[1] < this.min) { @@ -269,7 +273,7 @@ computed: { stops() { - if (!this.showStops) return []; + if (!this.showStops || this.min > this.max) return []; if (this.step === 0) { process.env.NODE_ENV !== 'production' && console.warn('[Element Warn][Slider]step should not be 0.');