收藏
回答

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

框架类型 问题类型 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

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

5 个回答

  • nullpointer
    nullpointer
    2021-04-02

    我也遇到这个问题,解决了吗?textarea设置hold-keyboard为true时候手动调用wx.hideKeyboard无效,但是执行成功了。

    2021-04-02
    有用 1
    回复 2
    • starrysky
      starrysky
      2021-07-12
      爱了老哥,我就说为什么我收不起来键盘卧槽
      2021-07-12
      回复
    • 🍄
      🍄
      2022-03-22
      那你这个问题解决了吗?怎么解决的啊?
      2022-03-22
      回复
  • DLL-westlake
    DLL-westlake
    2020-10-12

    解决了吗? 我的也有问题, 只有华为系统有

    2020-10-12
    有用
    回复 1
  • 小燕子
    小燕子
    2020-04-20

    解决了吗


    2020-04-20
    有用
    回复
  • 灵芝
    灵芝
    2020-01-20

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

    2020-01-20
    有用
    回复 1
    • jacty
      jacty
      2020-01-21
      已经更新细节。
      2020-01-21
      回复
  • 唏嘘
    唏嘘
    2020-01-20

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

    2020-01-20
    有用
    回复 3
    • 子不语
      子不语
      2020-01-20
      诶,你这过分了啊

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

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

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

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