From c088113714eb8159926f808909680dd6f84900d6 Mon Sep 17 00:00:00 2001 From: rex Date: Fri, 18 Dec 2020 15:10:44 +0800 Subject: [PATCH] fix(slider): keep slide move evenly (#3876) fix #2085, fix #2717 --- packages/slider/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/slider/index.ts b/packages/slider/index.ts index bf701d49..6d79cc35 100644 --- a/packages/slider/index.ts +++ b/packages/slider/index.ts @@ -62,7 +62,7 @@ VantComponent({ this.dragStatus = 'draging'; getRect(this, '.van-slider').then((rect) => { - const diff = (this.deltaX / rect.width) * this.data.max; + const diff = (this.deltaX / rect.width) * this.getRange(); this.newValue = this.startValue + diff; this.updateValue(this.newValue, false, true); });