# mt.showKeyboard(Object object)
显示键盘。
# 支持情况
| 项 | 说明 |
|---|---|
| 兼容性 | 部分兼容 |
# 参数
Object object
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| defaultValue | string | — | 是 | 键盘输入框的初始内容 |
| maxLength | number | — | 是 | 键盘输入框的最大输入长度,最小值为 0 |
| multiple | boolean | — | 是 | 是否支持多行输入 |
| confirmType | string | — | 是 | 键盘右下角按钮类型,合法值见下表 |
| confirmHold | boolean | — | 是 | 点击键盘右下角按钮后是否保持键盘不收起 |
| success | function | — | 否 | 成功回调 |
| fail | function | — | 否 | 失败回调 |
| complete | function | — | 否 | 完成回调(成功或失败均触发) |
confirmType 合法值
| 值 | 说明 |
|---|---|
done | 完成 |
next | 下一项 |
search | 搜索 |
go | 前往 |
send | 发送 |
'' | 默认(空字符串) |
# 返回值
无返回值。
# 示例代码
mt.showKeyboard({
defaultValue: '',
maxLength: 100,
multiple: false,
confirmType: 'done',
confirmHold: false,
success() {
console.log('键盘已显示')
},
fail(err) {
console.error(err.errMsg)
}
})
# 与微信差异
- 不支持微信的
keyboardType参数(微信中为必填,合法值text/number,美团小游戏中无此参数)。