详细问题描述
使用新版本Android SDK,在不同类型输入框之间切换时,软键盘不显示。
重现步骤
[步骤]
1. 打开官方hello uni-app项目
2. 编译真机运行
3. 打开内置组件->表单组件->input 页面,滑动到页面底部
4. 先点击普通文本输入框,会弹出软键盘,再点击密码输入框,软键盘消失。或者先点击密码输入框,再点击普通文本输入框,能看到同样的效果
[结果]
[期望]
在不同类型输入框之间切换时,软键盘仍然显示,即便键盘类型不同。如,先点击普通文本输入框,弹出普通键盘,再点击密码输入框,弹出安全键盘。
说明,使用 以下两个SDK版本均有此问题:
Android-SDK@2.3.6.70394_20191021.zip
Android-SDK@2.3.7.70461_20191024.zip
但换用版本 Android-SDK@1.9.9.69757_20190923-2.zip,结果正常,符合期望。
IDE运行环境说明
HBuilderX 2.3.7.20191024
App运行环境说明
华为手机
2 个回复
1***@qq.com
onBlur() {
this.$nextTick(() => {
this.isFocus = false
})
},
可以这么写就没问题了,加一下延迟就好了,不知道为啥
1***@qq.com (作者)
谢谢答复!
尝试了这个方法,对于 2.3.7.70461_20191024 版本仍然无效。
换成新SDK版本 2.4.2.71156_20191115,这个毛病有缓解,但仍然存在。首次启动应用时问题会出现,以后就正常。