linear-progress-bar.vue 538 B

1234567891011121314151617181920
  1. <template>
  2. <div class="demo-progress">
  3. <el-progress :percentage="50" />
  4. <el-progress :percentage="100" :format="format" />
  5. <el-progress :percentage="100" status="success" />
  6. <el-progress :percentage="100" status="warning" />
  7. <el-progress :percentage="50" status="exception" />
  8. </div>
  9. </template>
  10. <script lang="ts" setup>
  11. const format = (percentage) => (percentage === 100 ? 'Full' : `${percentage}%`)
  12. </script>
  13. <style scoped>
  14. .demo-progress .el-progress--line {
  15. margin-bottom: 15px;
  16. width: 350px;
  17. }
  18. </style>