代码示例
// 进度条根据完成度自定义分段的颜色 -- 参数successPercent表示已完成的分段百分比
getProgressColor (successPercent) {
let color = ''
if (successPercent <= 50) {
color = '#1486b4'
} else if (successPercent > 50 && successPercent < 90) {
color = '#ffb700'
} else if (successPercent >= 90) {
color = '#cb0909'
}
return color
},
<span slot="action1" slot-scope="text, record">
<a-progress :percent="Number(record.riskLevel)" status="active" :strokeColor="getProgressColor(record.riskLevel)" />
</span>