Rate: Fix decimal display support in disabled mode (#15089)

This commit is contained in:
Haoran Yu 2019-04-17 11:33:08 +08:00 committed by hetech
parent f02a849444
commit f19b9f13c6
2 changed files with 3 additions and 4 deletions

View File

@ -148,9 +148,8 @@
decimalStyle() {
let width = '';
if (this.rateDisabled) {
width = `${ this.valueDecimal < 50 ? 0 : 50 }%`;
}
if (this.allowHalf) {
width = `${ this.valueDecimal }%`;
} else if (this.allowHalf) {
width = '50%';
}
return {

View File

@ -181,7 +181,7 @@ describe('Rate', () => {
const fourthStar = vm2.$el.querySelectorAll('.el-rate__item')[3];
const halfStar = fourthStar.querySelector('.el-rate__decimal');
expect(halfStar.style.width).to.equal('0%');
expect(halfStar.style.width).to.equal('40%');
});
it('allow half', () => {