# Textarea 文本框

# 使用指南

用于接受多行文本。

# 代码演示

查看代码

# 与h3-mobile-vue组件的区别以及迁移

旧组件库输入框与field组件过于耦合,因此新组件单独做成一个纯粹的textarea的组件。

若要做迁移请参考

  1. 弃用的props:h3style title defaultValue error className labelNumber prefixListCls onChange onBlur onFocus onErrorClick

  2. 替换的props:

    • clear => clearable
    • maxLength => maxlength
    • editable => readonly
  3. 新增的props:wait border autoSize wrap

  4. 弃用原来所有的事件

# 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 是否可以清除(仅readonlyfalse,disabledfalse才生效) 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失去焦点 -