支付宝小程序表单组件 输入框·Textarea
支付宝小程序输入框(Textarea)。
API
属性名 | 类型 | 默认值 | 描述 |
---|---|---|---|
name | String | - | 输入控件名字,用于表单提交获取数据 |
value | String | - | 输入框的初始内容 |
placeholder | String | - | 暗性提示 |
class | String | - | 外部样式名 |
style | String | - | 内联样式 |
disabled | Boolean | false | 是否禁用 |
maxlength | Number | 140 | 最大长度 |
focus | Boolean | false | 获取焦点 |
auto-height | Boolean | false | 是否自动增高 |
onInput | EventHandle | - | 当键盘输入时,触发input事件,event.detail = {value: value},可以直接 return 一个字符串以替换输入框的内容。 |
onFocus | EventHandle | - | 输入框聚焦时触发,event.detail = {value: value} |
onBlur | EventHandle | - | 输入框失去焦点时触发,event.detail = {value: value} |
onConfirm | EventHandle | - | 点击完成时, 触发 confirm 事件,event.detail = {value: value} |
示例
Page({
data: {
focus: false,
inputValue: ''
},
bindButtonTap() {
this.setData({
focus: true
})
},
bindTextAreaBlur: function(e) {
console.log(e.detail.value)
},
bindFormSubmit: function(e) {
console.log(e.detail.value.textarea)
}
})