From 42ab875dd09b2b95d57034179ea7da38cd06b6c3 Mon Sep 17 00:00:00 2001 From: miomio-xiao Date: Wed, 4 Apr 2018 09:54:30 +0800 Subject: [PATCH] fix Slider not emit on-change event when click bar at first time --- src/components/slider/slider.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/slider/slider.vue b/src/components/slider/slider.vue index c911f52..9085e74 100644 --- a/src/components/slider/slider.vue +++ b/src/components/slider/slider.vue @@ -151,7 +151,7 @@ startX: 0, currentX: 0, startPos: 0, - oldValue: val, + oldValue: [...val], valueIndex: { min: 0, max: 1, @@ -328,9 +328,9 @@ else newPos = this.checkLimits([this.minPosition, newPos])[1]; const modulus = this.handleDecimal(newPos,this.step); - const value = [...this.currentValue]; + const value = this.currentValue; value[index] = newPos - modulus; - this.currentValue = value; + this.currentValue = [...value]; if (!this.dragging) { if (this.currentValue[index] !== this.oldValue[index]) { -- libgit2 0.21.4