Skip to content

    Progress 组件

    Progress 适合展示构建进度、任务执行状态、上传百分比和配额使用情况。

    基础用法

    文档构建进度72%
    Markdown
    <Progress label="文档构建进度" :value="72" show-value />

    Sizes

    Small28%
    Medium52%
    Large84%

    Colors

    Default32%
    Primary48%
    Success76%
    Warning64%
    Danger91%

    Indeterminate

    正在同步远端资源
    Markdown
    <Progress label="正在同步远端资源" indeterminate />

    Striped

    条纹进度条66%

    With Label

    作业检查

    With Value

    视频转码63%

    Value Formatting

    Custom Styles

    自定义样式58%
    Markdown
    <Progress
      label="自定义样式"
      :value="58"
      show-value
      track-class="vp-pro-progress-demo-track"
      indicator-class="vp-pro-progress-demo-indicator"
    />

    在容器组件中使用

    Props

    参数类型默认值说明示例
    valuenumber0当前值。:value="72"
    minnumber0最小值。:min="0"
    maxnumber100最大值。:max="200"
    labelstring''左侧标签。label="上传进度"
    colordefault | primary | success | warning | dangerprimary主题色。color="success"
    sizesm | md | lgmd进度条高度。size="lg"
    indeterminatebooleanfalse不确定态,忽略数值宽度。indeterminate
    stripedbooleanfalse条纹效果。striped
    showLabelbooleantrue是否显示标签。:show-label="false"
    showValuebooleanfalse是否显示右侧数值。show-value
    formatpercent | valuepercent数值格式模式。format="value"
    formatOptionsIntl.NumberFormatOptions{}百分比或数值格式选项。:format-options="{ maximumFractionDigits: 1 }"
    valueTextstring''直接覆盖显示文本。value-text="37 / 50"
    trackClassstring''轨道附加类名。track-class="my-track"
    indicatorClassstring''进度条附加类名。indicator-class="my-indicator"
    labelClassstring''标签附加类名。label-class="my-label"
    valueClassstring''数值附加类名。value-class="my-value"

    最后更新于: