## 進捗状況
現在の操作の進捗状況を表示し、ユーザーに現在の状態を知らせるために使用されます。
### 線形プログレスバー
:::demo パーセントを設定するには `percentage` 属性を用いる。**必須**で、`0-100`の間で指定する必要があります。`format`を設定することで、テキストの書式をカスタマイズすることができます。
```html
```
:::
### 内部比率
この場合、パーセンテージは追加のスペースを取りません。
:::demo `ストローク幅`属性はプログレスバーの幅を決定し、プログレスバーの中に説明を加えるには`text-inside`属性を使う。
```html
```
:::
### カスタムカラー
プログレスバーの色を設定するには `color` attr を使うことができ、色文字列、関数、配列のいずれかを受け付けます。
:::demo
```html
```
:::
### 円形のプログレスバー
:::demo `type` 属性に `circle` を指定すると円形のプログレスバーが利用でき、`width` 属性を指定すると円形の大きさを変更することができます。
```html
```
:::
### ダッシュボードのプログレスバー
`dashboard` に `type` 属性を指定することでダッシュボードのプログレスバーも利用できる。
:::demo
```html
```
:::
### Customized content
:::demo Use default slot to add customized content.
```html
Content
Content
{{ percentage }}%
Progressing
```
:::
### Indeterminate progress
:::demo Use `indeterminate` attribute to set indeterminate progress, with `duration` to control the animation duration.
```html
```
:::
### 属性
| Attribute | Description | Type | Accepted Values | Default |
| --- | ---- | ---- | ---- | ---- |
| **percentage** | パーセンテージ、 **required** | number | 0-100 | 0 |
| type | プログレスバーの種類 | string | line/circle/dashboard | line |
| stroke-width | プログレスバーの幅 | number | — | 6 |
| text-inside | パーセントをプログレスバーの中に配置するかどうか、`type`が 'line'の場合のみ動作します。 | boolean | — | false |
| status | プログレスバーの現在の状態 | string | success/exception/warning | — |
| indeterminate | 操作にかかる時間を示しません | boolean | - | false |
| duration | indeterminateのプログレスバーのアニメーション期間 | number | - | 3 |
| color | プログレスバーの背景色を指定します。`status` プロップをオーバーライドします。 | string/function/array | — | '' |
| width | サークルプログレスバーのキャンバス幅 | number | — | 126 |
| show-text | パーセンテージ表示の有無 | boolean | — | true |
| stroke-linecap | 終点でのサークル/ダッシュボード型の形状 | string | butt/round/square | round |
| format | カスタムテキスト形式 | function(percentage) | — | — |
### Slot
| name | Description |
|------|--------|
| default | Customized content, parameter is { percentage } |