Formulário
Textarea
Uma caixa de texto de várias linhas, com o mesmo acabamento de campo do InputText, que pode crescer com o conteúdo.
Testado com WAI-ARIA
Importação
main.ts
import { Textarea } from '@vitral/vue';Básico
0 / 280
Redimensionamento automático
Sem barra de rolagem e sem alça: a altura acompanha o texto.
Tamanhos, variantes e estados
Fluido
API
Lido de packages/vue/src/components/Textarea/types.ts, então diz o que o componente aceita de fato.
Props
| Nome | Tipo | Descrição |
|---|---|---|
| size | Size | — |
| variant | InputVariant | O padrão é o `inputVariant` do plugin. |
| invalid | boolean | — |
| disabled | boolean | — |
| readonly | boolean | — |
| fluid | boolean | — |
| autoResize | boolean | Cresce com o conteúdo em vez de rolar, e dispensa a alça de redimensionar. |
| rows | number | Linhas de texto visíveis; com `autoResize`, a altura de partida, abaixo da qual nunca encolhe. |
| resize | 'vertical' | 'horizontal' | 'both' | 'none' | Em que direção o leitor pode arrastar a alça. O padrão vem do tema, que é `vertical`: um campo que preenche o contêiner não tem para onde ir de lado. `both` serve a um com largura própria. `autoResize` tira a alça por completo, já que a caixa decide a própria altura. |
Mais pt, dt e unstyled de BaseProps; veja pass-through e modo sem estilo.