Commit eb6d85bee756cacca29707f30c5b07ef021b3113
1 parent
656cc142
fix #4281
Showing
1 changed file
with
7 additions
and
0 deletions
Show diff stats
src/components/slider/slider.vue
... | ... | @@ -344,6 +344,13 @@ |
344 | 344 | const modulus = this.handleDecimal(newPos,this.step); |
345 | 345 | const value = this.currentValue; |
346 | 346 | value[index] = newPos - modulus; |
347 | + | |
348 | + // 判断左右是否相等,否则会出现左边大于右边的情况 | |
349 | + if (this.range) { | |
350 | + if (type === 'min' && value[0] > value[1]) value[1] = value[0]; | |
351 | + if (type === 'max' && value[0] > value[1]) value[0] = value[1]; | |
352 | + } | |
353 | + | |
347 | 354 | this.currentValue = [...value]; |
348 | 355 | |
349 | 356 | if (!this.dragging) { | ... | ... |