39 lines
863 B
JavaScript
39 lines
863 B
JavaScript
|
import { VantComponent } from '../common/component';
|
||
|
import { BLUE } from '../common/color';
|
||
|
import { addUnit } from '../common/utils';
|
||
|
VantComponent({
|
||
|
props: {
|
||
|
inactive: Boolean,
|
||
|
percentage: Number,
|
||
|
pivotText: String,
|
||
|
pivotColor: String,
|
||
|
trackColor: String,
|
||
|
showPivot: {
|
||
|
type: Boolean,
|
||
|
value: true
|
||
|
},
|
||
|
color: {
|
||
|
type: String,
|
||
|
value: BLUE
|
||
|
},
|
||
|
textColor: {
|
||
|
type: String,
|
||
|
value: '#fff'
|
||
|
},
|
||
|
strokeWidth: {
|
||
|
type: null,
|
||
|
observer: 'setStrokeWidthUnit'
|
||
|
}
|
||
|
},
|
||
|
data: {
|
||
|
strokeWidthUnit: '4px'
|
||
|
},
|
||
|
methods: {
|
||
|
setStrokeWidthUnit(val) {
|
||
|
this.setData({
|
||
|
strokeWidthUnit: addUnit(val)
|
||
|
});
|
||
|
}
|
||
|
}
|
||
|
});
|