Progreso
Progress es usado para mostrar el estado de la operación actual e informar al usuario acerca de esta.
Barra de progreso lineal
Use el atributo percentage
para asignar el porcentaje. Este es requerido y tiene que ser un valor entre 0-100
. Puede personalizar el formato de texto configurando format
.
Porcentaje interno
En este caso, el porcentaje no necesita espacio adicional.
El atributo stroke-width
decide el width
de la barra de progreso, y usa el atributo text-inside
para poner la descripción dentro de la misma.
Color personalizado
Puede usar color
para establecer el color de la barra de progreso. acepta string, función o array.
Barra de progreso circular
Puede asignar el atributo type
como circle
para usar la barra circular de progreso, y usar el atributo width
para cambiar el tamaño del círculo.
Barra de progreso del panel de control
También puede especificar el atributo type
a dashboard
para usar la barra de progreso del panel de control.
Contenido personalizado
Use el default slot para añadir contenido personalizado.
Progreso indeterminado
Use el atributo indeterminate
para establecer el progreso indeterminado, con duration
para controlar la duración de la animación.
Progreso con rayas
Use el atributo striped
para establecer el progreso con rayas. Puede usar striped-flow
para hacer que fluyan los rayos, con duration
para controlar la duración de la animación.
API
Atributos
Nombre | Descripción | Tipo | Por defecto |
---|---|---|---|
percentage required | percentage | number | 0 |
type | el tipo de barra de progreso | enum | line |
stroke-width | el ancho de la barra de progreso | number | 6 |
text-inside | si colocar el porcentaje dentro de la barra de progreso, solo funciona cuando type es 'line' | boolean | false |
status | estado actual de la barra de progreso | enum | — |
indeterminate | establecer progreso indeterminado | boolean | false |
duration | controlar la duración de la animación del progreso indeterminado o del progreso con rayas | number | 3 |
color | color de fondo de la barra de progreso. Sobreescribe la propiedad status | string / function / Array | '' |
width | ancho del canvas que contiene la barra de progreso circular | number | 126 |
show-text | si mostrar porcentaje | boolean | true |
stroke-linecap | forma del círculo/dashboard en la ruta final | enum | round |
format | formato de texto personalizado | Function | — |
striped 2.3.4 | rayas sobre el color de la barra de progreso | boolean | false |
striped-flow 2.3.4 | consigue que fluyan las rayas | boolean | false |
Slots
Nombre | Descripción | Type |
---|---|---|
default | Customized content | object |
Fuente
Componentes • Style • Documentación