多行输入框。该组件是原生组件,使用时请注意相关限制
属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| value | string | 输入框的初始内容 | ||
| placeholder | string | 输入框为空时占位符 | ||
| placeholder-style | string | 指定 placeholder 的样式,目前仅支持color,font-size和font-weight | ||
| placeholder-class | string | textarea-placeholder | 指定 placeholder 的样式类 | |
| disabled | boolean | false | 是否禁用 | |
| maxlength | number | 140 | 最大输入长度,设置为 -1 的时候不限制最大长度 | |
| auto-focus | boolean | false | 自动聚焦,拉起键盘 | |
| focus | boolean | false | 获取焦点 | |
| auto-height | boolean | false | 是否自动增高,设置auto-height时,style.height不生效 | |
| cursor | number | 指定focus时的光标位置 | ||
| selection-start | number | -1 | 光标起始位置,自动聚集时有效,需与selection-end搭配使用 | |
| selection-end | number | -1 | 光标结束位置,自动聚集时有效,需与selection-start搭配使用 | |
| bindinput | eventhandle | 键盘输入时触发,event.detail = {value, cursor, keyCode},keyCode 为键值,处理函数可以直接 return 一个字符串,将替换输入框的内容 | ||
| bindfocus | eventhandle | 输入框聚焦时触发,event.detail = { value, height },height 为键盘高度 | ||
| bindblur | eventhandle | 输入框失去焦点时触发,event.detail = { value, encryptedValue, encryptError } |