Skip to content

三.Progress

前言

组件默认使用 Flex 布局,不需要手动设置 type="flex"。

请注意父容器避免使用 inline 相关样式,会导致组件宽度不能撑满。

50%
Full
<template>
    <div class="demo-progress">
      <web-progress :percentage="50" />
      <web-progress :percentage="100" :format="format" />
      <web-progress :percentage="100" status="success" />
      <web-progress :percentage="100" status="warning" />
      <web-progress :percentage="50" status="exception" />
    </div>
  </template>
  
  <script lang="ts" setup>
  const format = (percentage) => (percentage === 100 ? 'Full' : `${percentage}%`)
  </script>
  
  <style scoped>
  .demo-progress .web-progress--line {
    margin-bottom: 15px;
    max-width: 600px;
  }
  </style>