Pārlūkot izejas kodu

Slider: warn against min being greater than max (#9997)

杨奕 7 gadi atpakaļ
vecāks
revīzija
067a9be7d1
1 mainītis faili ar 5 papildinājumiem un 1 dzēšanām
  1. 5 1
      packages/slider/src/main.vue

+ 5 - 1
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.');