舒克5251
舒克5251
  • 发布:2020-10-28 16:30
  • 更新:2020-12-16 23:26
  • 阅读:2736

【报Bug】收起键盘方法 uni.hideKeyboard() 后,点击事件,页面会再次打开input

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 2.9.3

手机系统: iOS

手机系统版本号: iOS 13.4

手机厂商: 苹果

手机机型: iphone7

页面类型: vue

打包方式: 离线

项目创建方式: HBuilderX

操作步骤:

input标签2.9.3修复后,iOS上,点击空白和完成按钮时,都没有问题。但是收键盘有个bug。具体操作如下

1、调用收起键盘方法 uni.hideKeyboard()

2、点击页面view的@tap事件

3、页面会打开之前的input控件,没有走@tap事件

预期结果:

正确的收起键盘

实际结果:

input标签2.9.3修复后,iOS上,点击空白和完成按钮时,都没有问题。但是收键盘有个bug。具体操作如下

1、调用收起键盘方法 uni.hideKeyboard()

2、点击页面view的@tap事件

3、页面会打开之前的input控件,没有走@tap事件

bug描述:

input标签2.9.3修复后,iOS上,点击空白和完成按钮时,都没有问题。但是收键盘有个bug。具体操作如下(iphone7机型,13.7系统)

1、调用收起键盘方法 uni.hideKeyboard()

2、点击页面view的@tap事件

3、页面会打开之前的input控件,没有走@tap事件

2020-10-28 16:30 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com - 小陈

已解决。思路,给input :focus="focusFlag" 绑一个值,默认false,@focus事件中将focusFlag设成true,调用uni.hideKeyboard()再将focusFlag设成false

1***@qq.com

1***@qq.com - 小陈

同样遇到这个问题

4***@qq.com

4***@qq.com

同样遇到了这个问题

该问题目前已经被锁定, 无法添加新回复