Appearance
Textarea 文本域
多行文本输入框,支持自动高度、字数统计和可清除。
基础用法
字数:0
自动高度
设置 autoSize,文本域高度随内容自动增长。
字数统计
设置 showCount 显示字数,配合 maxLength 展示限制。
禁用状态
尺寸
API
Props
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| modelValue | string | — | 受控文本值 |
| defaultValue | string | '' | 非受控初始值 |
| size | 'sm' | 'md' | 'lg' | 'md' | 尺寸 |
| autoSize | boolean | false | 自动高度随内容增长 |
| showCount | boolean | false | 显示字数统计 |
| clearable | boolean | false | 显示清除按钮 |
| disabled | boolean | false | 禁用 |
| maxLength | number | — | 最大字数限制 |
| placeholder | string | — | 占位文字 |
| rows | number | — | 初始行数 |
Events
| 事件名 | 回调参数 | 说明 |
|---|---|---|
| update:modelValue | (value: string) | 文本变更 |
| change | (value: string) | 文本变更 |
方法
| 方法名 | 说明 |
|---|---|
| focus() | 使文本域获取焦点 |