allowInputOverMax | Boolean | false | 超出maxlength或maxcharacter之后是否还允许输入 | N |
autofocus | Boolean | false | 自动聚焦,拉起键盘 | N |
autosize | Boolean / Object | false | 高度自动撑开。 autosize = true 表示组件高度自动撑开,同时,依旧允许手动拖高度。如果设置了 autosize.maxRows 或者 autosize.minRows 则不允许手动调整高度。TS 类型:boolean | { minRows?: number; maxRows?: number } | N |
disabled | Boolean | false | 是否禁用文本框 | N |
label | String / Slot / Function | - | 左侧文本。TS 类型:string | TNode 。通用类型定义 | N |
maxcharacter | Number | - | 用户最多可以输入的字符个数,一个中文汉字表示两个字符长度 | N |
maxlength | Number / String | - | 用户最多可以输入的字符个数 | N |
name | String | - | 名称,HTML 元素原生属性 | N |
placeholder | String | undefined | 占位符 | N |
readonly | Boolean | false | 只读状态 | N |
status | String | - | 文本框状态。可选项:default/success/warning/error | N |
tips | String / Slot / Function | - | 输入框下方提示文本,会根据不同的 status 呈现不同的样式。TS 类型:string | TNode 。通用类型定义 | N |
value | String / Number | - | 文本框值。支持语法糖 v-model 。TS 类型:TextareaValue type TextareaValue = string 。详细类型定义 | N |
defaultValue | String / Number | - | 文本框值。非受控属性。TS 类型:TextareaValue type TextareaValue = string 。详细类型定义 | N |
onBlur | Function | | TS 类型:(value: TextareaValue, context: { e: FocusEvent }) => void 失去焦点时触发 | N |
onChange | Function | | TS 类型:(value: TextareaValue, context?: { e?: InputEvent }) => void 输入内容变化时触发 | N |
onFocus | Function | | TS 类型:(value: TextareaValue, context : { e: FocusEvent }) => void 获得焦点时触发 | N |
onKeydown | Function | | TS 类型:(value: TextareaValue, context: { e: KeyboardEvent }) => void 键盘按下时触发 | N |
onKeypress | Function | | TS 类型:(value: TextareaValue, context: { e: KeyboardEvent }) => void 按下字符键时触发(keydown -> keypress -> keyup) | N |
onKeyup | Function | | TS 类型:(value: TextareaValue, context: { e: KeyboardEvent }) => void 释放键盘时触发 | N |