mirror of https://github.com/ElemeFE/element
Rate: Fix decimal display support in disabled mode (#15089)
parent
f02a849444
commit
f19b9f13c6
|
@ -148,9 +148,8 @@
|
||||||
decimalStyle() {
|
decimalStyle() {
|
||||||
let width = '';
|
let width = '';
|
||||||
if (this.rateDisabled) {
|
if (this.rateDisabled) {
|
||||||
width = `${ this.valueDecimal < 50 ? 0 : 50 }%`;
|
width = `${ this.valueDecimal }%`;
|
||||||
}
|
} else if (this.allowHalf) {
|
||||||
if (this.allowHalf) {
|
|
||||||
width = '50%';
|
width = '50%';
|
||||||
}
|
}
|
||||||
return {
|
return {
|
||||||
|
|
|
@ -181,7 +181,7 @@ describe('Rate', () => {
|
||||||
|
|
||||||
const fourthStar = vm2.$el.querySelectorAll('.el-rate__item')[3];
|
const fourthStar = vm2.$el.querySelectorAll('.el-rate__item')[3];
|
||||||
const halfStar = fourthStar.querySelector('.el-rate__decimal');
|
const halfStar = fourthStar.querySelector('.el-rate__decimal');
|
||||||
expect(halfStar.style.width).to.equal('0%');
|
expect(halfStar.style.width).to.equal('40%');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('allow half', () => {
|
it('allow half', () => {
|
||||||
|
|
Loading…
Reference in New Issue