Textarea 多行文本框
文本输入区域。
何时使用
需要手动输入文字,并且文字内容较多时使用。
基本用法
Default
Disabled
Error
文本框高度控制
自适应文本框
设置文字输入类型的 autosize 属性使得根据内容自动调整的高度。 你可以给 autosize 提供一个包含有最大和最小高度的对象,让输入框自动调整。
调整大小
vertical
horizontal
both
none
inherit
显示字数
默认
0
显示最大字数
0 / 20
事件响应
0
Textarea 参数
| 参数名 | 类型 | 默认值 | 说明 | 跳转 Demo | 
|---|---|---|---|---|
| v-model | string | - | 可选,文本框绑定值 | 基本用法 | 
| placeholder | string | - | 可选,文本框 placeholder | 基本用法 | 
| disabled | boolean | false | 可选,文本框是否被禁用 | 基本用法 | 
| autofocus | boolean | false | 可选,文本框是否自动获得焦点 | 基本用法 | 
| error | boolean | false | 可选,文本框是否出现输入错误 | 基本用法 | 
| resize | Resize | 'none' | 可选,文本框是否可调整大小 | 调整大小 | 
| show-count | boolean | false | 可选,文本框是否是否展示字数 | 显示字数 | 
| rows | number / string | 2 | 可选,文本框高度控制 | 文本框高度控制 | 
| autosize | boolean / object | false | textarea 高度是否自适应。可以接受一个对象,比如: { minRows: 2, maxRows: 6 } | 自适应文本框 | 
| show-glow-style | boolean | true | 可选,是否展示悬浮发光效果 | 
Textarea 事件
| 事件名 | 回调参数 | 说明 | 跳转 Demo | 
|---|---|---|---|
| update | Function(value: string) | 文本框内容变化(实时触发) | 事件响应 | 
| focus | Function(event: Event) | 文本框获得焦点 | 事件响应 | 
| blur | Function(event: Event) | 文本框失去焦点 | 事件响应 | 
| change | Function(value: string) | 文本框内容变化(失去焦点触发) | 事件响应 | 
| keydown | Function(event: Event) | 文本框按下键盘 | 事件响应 | 
Textarea 类型定义
Resize
type Resize = 'none' | 'vertical' | 'horizontal' | 'both' | 'inherit';
