## 進捗状況 現在の操作の進捗状況を表示し、ユーザーに現在の状態を知らせるために使用されます。 ### 線形プログレスバー :::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 ``` ::: ### 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 } |