9***@qq.com
9***@qq.com
  • 发布:2025-04-10 11:01
  • 更新:2025-04-10 11:46
  • 阅读:83

【报Bug】input输入框设置了inputmode = 'none'隐藏键盘,通过设置 :focus为true获取焦点时软键盘没有隐藏

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11

HBuilderX类型: 正式

HBuilderX版本号: 4.56

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: PDA

手机机型: PDA

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

进入页面设置:focus=true,输入框获取焦点

预期结果:

软键盘不弹出

实际结果:

软键盘弹出

bug描述:

使用PDA设备进入页面的时候需要聚焦输入框但是不弹出键盘,input输入框设置了inputmode = 'none'隐藏键盘,但是通过 :focus 设置为true 获取焦点的时候,软键盘还是弹出

2025-04-10 11:01 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

hello , 我这里经过实际测试安卓机,并没有出现这个问题,至于你说的PDA设备,暂时无法测试,你尝试一下在安卓机上也会存在这个问题吗?

  • 9***@qq.com (作者)

    你好,我这边使用的是Vue3开发的app,设备的版本是安卓9,inputmode = 'none'隐藏键盘之后,手指点击输入框确实是不弹出键盘了,但是通过focus获取焦点的时候还会弹出键盘,我也查阅了网上的很多资料,没有太好的解决方法,只能使用定时器配合uni.hideKeyboard()来隐藏键盘,但是有时候还是会出现键盘闪一下再消失的情况

    2025-04-14 16:02

要回复问题请先登录注册