Skip to content

LoadingIndicator

O LoadingIndicator é um componente utilizado para indicar o progresso do carregamento da página, proporcionando uma experiência de usuário mais fluida e informativa.



Quando usar:

  • Em navegações entre páginas ou abas dentro de uma aplicação, onde o usuário precisa visualizar o progresso de carregamento de forma clara para saber que a transição está em andamento;
  • Em aplicações onde o carregamento de conteúdo pode demorar, como em operações de rede ou carregamento de dados pesados.

Quando não usar:

  • Para o carregamento de dados secundários ou ações que não afetam diretamente a navegação principal do usuário;
  • Quando o usuário realiza interações que podem desencadear novos carregamentos, como o acionamento de um toggle switch. Nesses casos, considere o uso de alternativas como o Skeleton para mostrar o conteúdo sendo carregado ou o Spinner para indicar que uma ação está em andamento.

Uso

js
<CdsLoadingIndicator
	v-model="showLoadingIndicator"
	variant="blue"
/>

Preview


Props

Nome
Tipo
Default
Opções
Descrição
* modelValue (required)booleanfalse -- Controla a exibição do LoadingIndicator.
variantstring'green'green
teal
blue
indigo
violet
pink
red
orange
amber
dark
A variante de cor. São 10 variantes:
intervalTimenumber500 -- Define o tempo, em ms, do intervalo de mudança da barra de progresso.


Última atualização:

Released under the Apache-2.0 License.