沙世明
2022-09-13 bfca7a84bec815da594f1d12558535ed06d2490b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import { LightningElement,api,track} from 'lwc';
 
export default class aaaIWCTest extends LightningElement {
    @track percentage;
    @api get formatedPercentage() {
             return this.percentage;
    }
    set formatedPercentage(value){
        if(isNaN(value)||value==''){
            this.percentage=0;
        }else{
             const integerValue = parseInt(value);
             if(integerValue < 0) {
                 this.percentage = 0;
             } else if(integerValue > 100) {
                 this.percentage = 100;
             } else {
                 this.percentage = integerValue;
             }
        }
    }
}