键盘无法收起,使用 wx.hidekeyboard()运行成功但无效。
发布于 5 年前 作者 guiying68 4802 次浏览 来自 问答

场景:用户输入密码后,密码的 input 框会隐藏,并记录用户的登录状态。用户关闭小程序再打开时, input 框会自动获取焦点,但用户登录状态还在,所以不必输入密码。所以,会在 onload() 事件中使用 wx.hideKeyboard() 隐藏键盘。但是通过回调发现 API 执行成功,但是键盘并没有隐藏。目前有解决方案,但是个人认为这应该算是 bug 吧。

1.21 更新:从新测试发现,如果使用 transform scale 来隐藏 input 框的话,键盘是无法收起的。之前用 scale 会在界面上留下一个小点,所以改用了 translateX,然后发现键盘无法收起。所以,目前的 bug 点是,translateX 隐藏 input 框,键盘无法收起。机型:Iphone 8plus. IOS13.3

2 回复

麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

--↓↓👍如果觉得有帮助的话请点个【赞】吧

回到顶部