9***@qq.com
9***@qq.com
  • 发布:2025-04-10 11:01
  • 更新:2025-06-28 15:51
  • 阅读:226

【报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_JBB 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

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

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

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

    2025-04-14 16:02

  • 8***@qq.com

    回复 9***@qq.com: 你现在问题解决了吗?我也遇到这个问题了

    2025-05-07 16:11

DCloud_UNI_JBB

DCloud_UNI_JBB

  • Somnus040

    您好,我现在是4.66版本,我在安卓也会遇到输入框闪一下再消失的问题,ios没事。但是第二次就好了,或者应用回到后台再回到前台也不会出现这个问题。请问4.71的版本也修复了么

    2025-06-30 11:39

  • DCloud_UNI_JBB

    回复 Somnus040: 你这个问题听起来和这个帖子反馈的问题不是同一个,单独开个帖子反馈吧

    2025-06-30 11:43

  • Somnus040

    回复 DCloud_UNI_JBB: https://issues.dcloud.net.cn/pages/issues/detail?id=19220 我提了一个issue,里面有复现demo和复现视频,方便您看一下

    2025-06-30 14:05

  • DCloud_UNI_JBB

    回复 Somnus040: 好的,我看到你这个是 uni-app x的安卓问题,除了安卓,其他端有这样的问题吗?

    2025-06-30 14:20

  • Somnus040

    回复 DCloud_UNI_JBB: 目前我只使用到了安卓和ios,只在安卓有问题,ios没发现有问题

    2025-06-30 14:35

要回复问题请先登录注册