Slider: fix incorrect initial value when min>0 and showInput is true

pull/3391/head
Leopoldthecoder 2017-03-05 20:22:27 +08:00 committed by 杨奕
parent 32f848fdc5
commit 2a632f04e5
1 changed files with 1 additions and 8 deletions

View File

@ -1,7 +1,7 @@
<template>
<div class="el-slider">
<el-input-number
v-model="inputValue"
v-model="firstValue"
v-if="showInput && !range"
class="el-slider__input"
ref="input"
@ -100,16 +100,11 @@
secondValue: null,
oldValue: null,
precision: 0,
inputValue: null,
dragging: false
};
},
watch: {
inputValue(val) {
this.firstValue = val;
},
value(val, oldVal) {
if (this.dragging ||
Array.isArray(val) &&
@ -130,7 +125,6 @@
if (this.range) {
this.$emit('input', [this.minValue, this.maxValue]);
} else {
this.inputValue = val;
this.$emit('input', val);
}
},
@ -281,7 +275,6 @@
return decimal ? decimal.length : 0;
});
this.precision = Math.max.apply(null, precisions);
this.inputValue = this.inputValue || this.firstValue;
}
};
</script>