Skip to content

TextInput

TextInputs permitem que os usuários insiram texto em uma interface



Quando usar:

  • Necessitar de um campo de texto para inserir informações.

Quando não usar:

  • O dado a ser utilizado no componente for numérico.
  • Houver a necessidade de selecionar múltiplos itens.

Uso

js
<CdsTextInput
	v-model="inputValue"
/>

Preview

supportingText
Mostrar log

Props

Nome
Tipo
Default
Opções
Descrição
labelstring'Label' -- Especifica a label do input.
disabledbooleanfalse -- Desabilita o input.
statestring'default'default
valid
loading
invalid
Especifica o estado do TextInput. As opções são 'default', 'valid', 'loading' e 'invalid'.
inputType
Deprecated
string'text'text
email
Use o componente EmailInput caso precise de um campo para Emails. Especifica o tipo do TextInput. As opções são 'text' e 'email'.
requiredbooleanfalse -- Exibe asterisco de obrigatório (obs.: não faz a validação)
placeholderstring'Digite aqui a informação' -- Especifica o placeholder do input
errorMessagestring'Valor inválido' -- Especifica a mensagem de erro, que será exibida caso o estado seja inválido
fluidbooleanfalse -- Especifica se a largura do TextInput deve ser fluida.
maskstring|arraynull -- Especifica a máscara a ser aplicada ao TextInput. Exemplo: "(##) #####-####"
tooltipstringnull -- Define exibição e texto do tooltip do input
tooltipIconstring'info-outline' -- Especifica ícone do tooltip do TextInput.
linkText
Deprecated
stringnull -- Essa prop vai ser substituída pela `supportLink` na v4. Define texto do link do input (localizado à direita da label).
linkUrl
Deprecated
string'https://cuida.framer.wiki/' -- Essa prop vai ser substituída pela `supportLinkUrl` na v4. Define a url a ser acessada no clique do link (no caso do link ser exibido).
supportLinkstringnull -- Controla a exibição e o conteúdo do link de suporte exibido ao lado da label.
supportingTextstring|array'' -- Especifica mensagem de auxílio.
supportLinkUrlstring|nullnull -- Define a url a ser acessada no clique do link de suporte.
lazybooleanfalse -- Quando true, o v-model é atualizado com o evento `change` no lugar do `input`.
mobile
Deprecated
booleanfalse -- Essa prop vai ser substituída pela prop `floatingLabel` na v4. Define o tipo do input, se true será um input adaptado para o mobile
floatingLabelbooleanfalse -- Define o tipo do input, se true será um input adaptado para o mobile
disableAutocompletebooleanfalse -- Desabilita autocomplete do browser.

Eventos



Última atualização:

Released under the Apache-2.0 License.