Commit 77aebbdd authored by Leopoldthecoder's avatar Leopoldthecoder Committed by 杨奕

Rate: fix initial display of decimal value

parent 0137e5b8
......@@ -33,7 +33,7 @@
return {
classMap: {},
colorMap: {},
pointerAtLeftHalf: false,
pointerAtLeftHalf: true,
currentValue: this.value,
hoverIndex: -1
};
......@@ -178,6 +178,7 @@
value(val) {
this.$emit('change', val);
this.currentValue = val;
this.pointerAtLeftHalf = this.value !== Math.floor(this.value);
}
},
......@@ -197,7 +198,10 @@
showDecimalIcon(item) {
let showWhenDisabled = this.disabled && this.valueDecimal > 0 && item - 1 < this.value && item > this.value;
/* istanbul ignore next */
let showWhenAllowHalf = this.allowHalf && this.pointerAtLeftHalf && ((item - 0.5).toFixed(1) === this.currentValue.toFixed(1));
let showWhenAllowHalf = this.allowHalf &&
this.pointerAtLeftHalf &&
item - 0.5 <= this.currentValue &&
item > this.currentValue;
return showWhenDisabled || showWhenAllowHalf;
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment