uni-app 安卓端手机自带隐藏(虚拟)底部导航键时 nvue 键盘弹出问题
uni-app 安卓端手机自带隐藏(虚拟)底部导航键时 nvue 键盘弹出问题
示例代码:
<input type=“text” @input=“input” />
# 操作步骤:
<code><input type="text" [@input](/user/input)="input" /></code>
预期结果:
nvue页面里,手机自带虚拟底部导航按键的手机,点击input可正常弹出键盘
# 实际结果:
目前该bug,nvue页面无法解决
bug描述:
安卓端手机自带隐藏(虚拟)底部导航键的手机,会导致点击input后nvue键盘弹出后又立刻消失(目前只能打开系统底部导航键开关才能正常弹出键盘)
更多关于uni-app 安卓端手机自带隐藏(虚拟)底部导航键时 nvue 键盘弹出问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
发个示例出来吧 自动隐藏虚拟键盘是什么。系统自动操作?
更多关于uni-app 安卓端手机自带隐藏(虚拟)底部导航键时 nvue 键盘弹出问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
我现在将详细截图和说明,发送在下面新开的回复里,请注意查收,谢谢。
回复 wxong: 测试项目提供下
回复 DCloud_Android_ST: 测试项目demo已发送至新回复里,请注意查收,谢谢
回复 wxong: HX旧版本有这个问题吗
附件包含了,自动隐藏底部导航的详细情况截图。
nvue键盘bug demo,请使用可以隐藏底部导航栏的手机测试(如三星s8或note8以上)
收到 目前还没找个真机能复现你说的问题 。我们会排查下看看
回复 DCloud_Android_ST: 好的,辛苦,我先想办法写个模拟键盘吧,最好是解决这个Bug,无端增加了很多工作量
回复 wxong: HX旧版本有这个问题吗
回复 DCloud_Android_ST: 此次nvue页面需要键盘,是最近HX更新后才写的,所以老版情况暂不清楚
这是一个已知的uni-app nvue在安卓端的兼容性问题。当设备隐藏虚拟导航键时,会导致输入框焦点获取异常,键盘弹出后立即消失。
目前可行的临时解决方案有:
- 在manifest.json中配置:
"app-plus": {
"softinputMode": "adjustResize"
}
- 对于特定页面,可以在页面onLoad时调用:
plus.navigator.setFullscreen(false);
- 或者尝试在输入框获得焦点时强制显示虚拟键:
methods: {
input(e) {
plus.navigator.showSystemNavigation();
}
}