开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
开发 > 组件 > 表单组件 > textarea 多行输入框
贡献者
收藏
订阅更新
我的文档
设置
简介
多行输入框,可输入多行内容。支持使用 my.hidekeyboard 接口隐藏输入键盘。可以在 input 组件中加上 enablenative="{{false}}",避免 textarea 弹出键盘后出现内容上移。在 textarea 代码中加上 enablenative="{{false}}",可解决 android 系统下 textarea 获取焦点的时候文字消失问题。
使用限制
native 渲染引擎:暂不支持。可以通过 my.caniuse('textarea') 判断是否支持。
不支持通过 textarea 获取键盘高度。
不支持 ios 系统支付宝客户端版本 10.1.80 及以上使用 focus=true 自动唤起。
添加属性 controlled="{{true}}"表示 value 内容会完全受 setdata 控制。
confirm-type 与 enablenative 属性冲突,若希望 confirm-type 生效,enablenative 不能设定为 false。
扫码体验

使用
在线示例

属性说明
属性
类型
描述
name
string
组件名字,用于表单提交获取数据。
value
string
初始内容。
placeholder
string
占位符。
placeholder-style
string
指定 placeholder
的样式。 版本要求: 基础库 1.6.0
及以上
placeholder-class
string
指定 placeholder
的样式类。 版本要求: 基础库 1.6.0
及以上
disabled
boolean
是否禁用。 默认值: false
maxlength
number
最大长度,当设置为 -1 时不限制最大长度。 默认值: 140
focus
boolean
获取焦点。 默认值: false
auto-height
boolean
是否自动增高。 默认值: false
show-count
boolean
是否渲染字数统计功能(是否删除默认计数器/是否显示字数统计)。 默认值: true 版本要求: 基础库 1.8.0
及以上
controlled
boolean
是否为受控组件。为 true 时,value 内容会完全受 setdata 控制。 默认值: false 版本要求: 基础库 1.8.0
及以上
confirm-type
string
设置键盘右下角按钮的文字。有效值:return(显示“换行”)、done(显示“完成”)、go(显示“前往”)、next(显示“下一个”)、search(显示“搜索”)、send(显示“发送”)。 注意: 仅支持 android。 默认值: return。 版本要求: 基础库 2.7.23
及以上、支付宝客户端 10.2.80 及以上
oninput
eventhandle
键盘输入时触发,event.detail = {value: value, cursor: cursor}
版本要求cursor
字段基础库 1.17.0
及以上开始支持。
onfocus
eventhandle
输入框聚焦时触发 event.detail = {value: value}

onblur
eventhandle
输入框失去焦点时触发,event.detail = {value: value}

onconfirm
eventhandle
点击完成时触发,event.detail = {value: value}

内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图