组件/Progress 进度
自 1.0.0BETA

Progress 进度

线性进度与状态反馈

该页面由 AI 迁移生成,请谨慎使用

内容已迁移完成,但仍建议结合源码和人工评审结果使用。

Progress 进度

线性进度用于呈现任务阶段与节奏变化。
状态:Beta

Demo

Progress States

基础进度 + 状态色

示例即将加载...
<template>
  <TuffProgress :percentage="40" />
  <TuffProgress :percentage="72" status="warning" />
  <TuffProgress :percentage="100" status="success" />
</template>

基础用法

EXAMPLE.VUE
<template>
  <TuffProgress :percentage="60" />
  <TuffProgress :percentage="60" :show-text="false" />
</template>

交互契约

TuffProgress 是标准进度行的轻量入口,会把 percentage、status、stroke width、不确定进度和文本格式透传到当前 TxProgressBar 实现。确定进度会暴露 role="progressbar"aria-valuenow;不确定进度不会暴露 aria-valuenow

API(简版)

属性名类型默认值说明
percentage进度百分比
statussuccesswarningerror-状态色
indeterminate不确定进度
strokeWidth进度条高度 px
showText显示外部百分比文本

组合示例

进度行

进度条配合状态提示使用。

示例即将加载...
<template>
  <TuffProgress :percentage="60" />
  <TxStatusBadge text="进行中" status="warning" />
</template>