<template> <div class="segmentProgressBody"> <div class="topType"> <div class="left">未冻结:{{segmentProgressData.left}}%</div> <div class="middle">已冻结:{{segmentProgressData.middle}}%</div> <div class="right">已结算:{{segmentProgressData.right}}%</div> </div> <div class="bottomProgress"> <div class="left" :style="{width:segmentProgressData.left+'%'}"></div> <div class="middle" :style="{width:segmentProgressData.middle+'%'}"></div> <div class="right" :style="{width:segmentProgressData.right+'%'}"></div> </div> </div> </template> <script> export default { name:'SegmentProgress', props:{ segmentProgressData:{ type:Object, default:function(){ return { left:33, middle:33, right:33 } } } } } </script> <style scoped lang='less'> .segmentProgressBody{ .topType{ display: flex; justify-content: space-between; margin-bottom: 8px; .left,.middle,.right{ font-size:12px; font-family:Microsoft YaHei; } .left{ color: #FF9902; } .middle{ color: #4C79E1; } .right{ color: #56BA3E; } } .bottomProgress{ display: flex; .left,.middle,.right{ height:4px; } .left{ background-color: #FF9902; border-radius: 2px 0 0 2px; } .middle{ background-color: #4C79E1; margin: 0 2px; } .right{ background-color: #56BA3E; border-radius:0 2px 2px 0; } } } </style>