# Textarea 文本框
# 使用指南
用于接受多行文本。
# 代码演示
# 与h3-mobile-vue组件的区别以及迁移
旧组件库输入框与field
组件过于耦合,因此新组件单独做成一个纯粹的textarea的组件。
若要做迁移请参考
弃用的props:
h3style
title
defaultValue
error
className
labelNumber
prefixListCls
onChange
onBlur
onFocus
onErrorClick
替换的props:
clear
=>clearable
maxLength
=>maxlength
editable
=>readonly
新增的props:
wait
border
autoSize
wrap
弃用原来所有的事件
# API
# Prop
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
value | value,v-model 绑定值 | string | 无 |
name | textarea 的 name | String | - |
placeholder | 提示文本 | string | '' |
readonly | 是否只读 | boolean | false |
disabled | 是否禁用 | boolean | false |
wrap | 原生的 wrap 属性,可选值为 hard soft | string | soft |
rows | 显示几行 | number | 3 |
clearable | 是否可以清除(仅readonly 为false ,disabled 为false 才生效) | boolean | true |
forceClear | 若clearable: ture , 默认focus 时才显示, forceClear: true 则强制显示 | boolean | false |
count | 是否显示统计 | boolean | - |
maxlength | 输入最大长度 | number | - |
autoSize | 自适应内容高度,如 { minRows: 2, maxRows: 5 } | boolean | object | false |
# Event
事件名 | 说明 | 参数 |
---|---|---|
input | 文本改变时触发,v-model 绑定事件 | value:文本内容 |
change | 文本改变时触发 | value:文本内容 |
focus | 文本聚焦触发 | evt |
blur | 文本失焦触发 | evt |
click | 点击文本框触发 | evt |
# Function
- 实例方法
方法名 | 说明 | 参数 |
---|---|---|
focus | 使搜索栏textarea获取焦点 | - |
blur | 使搜索栏textarea失去焦点 | - |