2868073639qq
2868073639qq
  • 发布:2023-04-04 11:52
  • 更新:2023-04-04 12:39
  • 阅读:861

uniapp中的app的textarea输入框,在有的手机上的输入框,切换输入法输入框掉下去了

分类:uni-app


uniapp中的app的textarea输入框,在有的手机上的输入框,切换输入法,比如:拼音输入切换到手写输入,输入框掉下去了

还存在这种情况


从英文输入切换到手写输入的时候监听的键盘高度会变为0

//监听键盘弹出事件
uni.onKeyboardHeightChange(res => {
this.keyboardHeight = res.height //键盘高度
console.log("-----------index----键盘高度----"+res.height)
})

2023-04-04 11:52 负责人:无 分享
已邀请:
瑆箫

瑆箫

方法一:使用「fixed」样式
方法二:使用「resize」属性
方法三:使用「input」事件

瑆箫

瑆箫

请参考:https://blog.csdn.net/mo3408/article/details/129950051

  • 2868073639qq (作者)

    非常感谢,上面那种掉落的方式没有了,切换输入法的时候键盘高度还会变为0,这是为什么呢

    2023-04-04 15:22

  • 2868073639qq (作者)

    真的感谢,搞好久搞不出来,又在赶进度

    2023-04-04 15:26

  • 瑆箫

    回复 2868073639qq: 这可能是因为你的输入法切换时没有正确地通知系统键盘高度的变化。你可以尝试在切换输入法时手动调用 InputMethodManager 的 showSoftInput 方法来显示键盘,并将当前视图的高度设置为键盘高度。

    2023-04-04 15:28

要回复问题请先登录注册

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容