Skip to content

Frm ​

Componente para utilização de formulários.

Props ​

PropTipoPadrãoDescrição
idstringAplica atributo id no elemento form nativo.
dataTestidstringAplica atributo data-testid para testes sobre o componente.

Eventos ​

EventoRetornoDescrição
submitSubmitEventDisparado quando o formulário é submetido sem pendências de validação. O evento nativo já vem com o defaultPrevented

Slots ​

SlotDescrição
defaultConteúdo exibido dentro do formulário.

Exemplo ​

vue
<template>
  <frm @submit="onSubmit">
    <text-field label="Nome" required />
    <text-field label="Sobrenome" required />

    <btn type="submit">Salvar</btn>
  </frm>
</template>

<script lang="ts" setup>
import { Frm, Btn, TextField } from "@nexdom/uimed-vue/components";

function onSubmit(event: SubmitEvent) {
  console.log("Formulário submetido!", event);
}
</script>

Lançado sob licença MIT