Fixed #4577 - Cannot click to select min or max value when using slider with step property

pull/4604/head
Tuğçe Küçükoğlu 2023-10-10 17:53:11 +03:00
parent 1aa75aef2b
commit 8e62b10c3c
1 changed files with 2 additions and 2 deletions

View File

@ -102,8 +102,8 @@ export default {
const oldValue = this.range ? this.modelValue[this.handleIndex] : this.modelValue; const oldValue = this.range ? this.modelValue[this.handleIndex] : this.modelValue;
const diff = newValue - oldValue; const diff = newValue - oldValue;
if (diff < 0) newValue = oldValue + Math.ceil(newValue / this.step - oldValue / this.step) * this.step; if (diff < 0) newValue = oldValue + Math.floor(newValue / this.step - oldValue / this.step) * this.step;
else if (diff > 0) newValue = oldValue + Math.floor(newValue / this.step - oldValue / this.step) * this.step; else if (diff > 0) newValue = oldValue + Math.ceil(newValue / this.step - oldValue / this.step) * this.step;
} else { } else {
newValue = Math.floor(newValue); newValue = Math.floor(newValue);
} }