Skip to content

Tags Input ​

Campo para inserção de múltiplas tags com teclado.

Uso ​

vue
<script setup lang="ts">
import { TagsInput } from '@halfbyte/maka'
import { ref } from 'vue'

const tags = ref(['vue', 'typescript'])
</script>

<template>
  <TagsInput v-model="tags" label="Tecnologias" placeholder="Adicionar tag…" />
</template>

Exemplos ​

vue
<TagsInput v-model="tags" label="Padrão" />
<TagsInput v-model="tags" label="Limite de 3" :max="3" />
<TagsInput v-model="tags" label="Desabilitado" :disabled="true" />

Props ​

PropTipoPadrão
modelValuestring[]—
labelstring—
placeholderstring"Adicionar tag…"
maxnumber—
delimiterstring","
invalidbooleanfalse
disabledbooleanfalse
namestring—

Events ​

EventoPayloadDescrição
update:modelValuestring[]Emitido ao adicionar/remover tag