Diversos
Chip
Um elemento compacto para um filtro, um destinatário ou uma tag, com imagem, ícone e botão de remover opcionais.
Testado com WAI-ARIA
Importação
main.ts
import { Chip } from '@vitral/vue';Básico
ActionComedyMysteryThriller
Ícone e imagem
StarredScheduled
Ada Lovelace
Removível
Chegue a um botão de remover com Tab e pressione Delete.
Ada LovelaceGrace HopperKatherine JohnsonMargaret Hamilton
API
Lido de packages/vue/src/components/Chip/types.ts, então diz o que o componente aceita de fato.
Props
| Nome | Tipo | Descrição |
|---|---|---|
| label | string | — |
| icon | IconProp | — |
| image | string | Uma imagem mostrada antes do rótulo: um rosto, um logo. |
| imageAlt | string | O texto alternativo da imagem. Vazio a marca como decorativa, o que ela é ao lado de um rótulo. |
| removable | boolean | Adiciona um botão de remover, chamado “Remove <label>”. |
| removeIcon | IconProp | — |
Mais pt, dt e unstyled de BaseProps; veja pass-through e modo sem estilo.
Emits
| Evento | Payload | Descrição |
|---|---|---|
| remove | event: Event | — |
Slots
| Nome | Props do slot | Descrição |
|---|---|---|
| default | — | — |
| icon | — | — |
| removeicon | — | — |