Campo de CPF / CNPJ
AlpopCpfCnpjField é um campo de documento que pode alternar automaticamente a máscara entre CPF e CNPJ conforme o usuário digita, ou ficar travado em um tipo via documentType. Estende o AlpopInputField.
Valor:
Tipo fixo
Use documentType="cpf" ou documentType="cnpj" quando a tela já sabe qual documento deve ser preenchido. O placeholder e a máscara passam a seguir o tipo selecionado.
Props
| Prop | Tipo | Padrão | Descrição |
|---|---|---|---|
name | String | — | Nome do campo (obrigatório, herdado) |
label | String | null | Rótulo (herdado de input-field) |
modelValue | String | — | Valor (v-model) |
documentType | "auto"|"cpf"|"cnpj" | "auto" | Tipo de máscara aplicada |
placeholder | String | "CPF/CNPJ" em auto, "000.000.000-00" em cpf, "00.000.000/0000-00" em cnpj | Texto de exemplo |
error | String | — | Mensagem de erro (herdado) |
Eventos
| Evento | Payload | Descrição |
|---|---|---|
update:modelValue | String | Novo valor |