收藏
回答

input组件bindblur事件更新后无法正常使用

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug input 客户端 7.0.3 2.6.2

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径


- 提供一个最简复现 Demo


开发者工具里面测试没有问题,但是手机端测试出错,无法获取输入框的值,需点击两次才可以。

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

1 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    03-22

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

    03-22
    赞同
    回复 3
    • 櫻花淚
      櫻花淚
      03-22

      代码片段:https://developers.weixin.qq.com/s/bGEHV3mr7u7B

      机型:小米8,小米8屏幕指纹板。

      微信版本号:7.0.3。

      系统版本号:2.6.2。

      具体问题:1.手机端,点击输入框会弹出键盘,随便输入值后。如果手动关闭了键盘,在去获取值的话是没问题的。

                        2.但是如果不关闭键盘直接点击按钮就获取不到所输入值,还是原来的值。

                        3.在我理解就是关闭键盘算是失去焦点啦,但是直接点按钮,此时还未失去焦点,需要点两次才可以。

      03-22
      回复
    • 社区技术运营专员-小柿子
      社区技术运营专员-小柿子
      03-22回复櫻花淚

      bindblur是失去焦点时候获取的,可试下:

      bindinput


      03-22
      回复
    • Liyaaaaaping
      Liyaaaaaping
      07-28
      我这边也是这样的情况,输入内容,点击提交,第一次没有获取到值,要点击第二次,正常情况下不应该是点击按钮就失去了输入框的焦点吗,从而将获取到的值进行提交,想问下官方现在是什么情况呀
      07-28
      回复