收藏
回答

键盘无法收起,使用 wx.hidekeyboard()运行成功但无效。

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.hideKeyboard() 微信iOS客户端 7.0.10 2.10.1

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

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

最后一次编辑于  01-21
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-灵芝
    社区技术运营专员-灵芝
    01-20

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

    01-20
    赞同
    回复 1
    • jacty
      jacty
      01-21
      已经更新细节。
      01-21
      回复
  • 唏嘘
    唏嘘
    01-20

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

    01-20
    赞同
    回复 3
    • 子不语
      子不语
      01-20
      诶,你这过分了啊

      --↓↓👍如果觉得有帮助的话请点个【赞】吧(唏嘘也有小尾巴了,可惜是假的)

      01-20
      回复
    • 唏嘘
      唏嘘
      01-20回复子不语
      啧  这你都看的到
      01-20
      回复
    • 子不语
      子不语
      01-20回复唏嘘
      为什么看不到???

      --↓↓👍如果觉得有帮助的话请点个【赞】吧(唏嘘也有小尾巴了,可惜是假的)

      01-20
      回复
登录 后发表内容
问题标签