收藏
回答

button的bindgetuserinfo失效

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

<button class="login-confirm-sure-btn" hover-class="none" open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo">立即登录</button>

点击按钮之后,弹出用户授权框,点了允许授权后,bindGetUserInfo方法不调用,出现在部分手机上,目前用小米8测试必现

最后一次编辑于  06-17  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • 小程序技术专员-LastLeaf
    小程序技术专员-LastLeaf
    06-18

    感谢反馈。


    经调查原因如下:getuserinfo 事件发生时间晚于点击事件,如果在点击事件中尝试使用 setData 结合 wx:if 或 wx:for 来移除一些绑定了 getuserinfo 事件的 button 组件,在 2.7.2 的全部场景(以及以前基础库的部分场景)下,这些 getuserinfo 事件不会被触发。


    我们会马上进行兼容性修复。

    06-18
    赞同 2
    回复 1
    • 胡谱煜
      胡谱煜
      06-18

      感谢回复,目前已经暂时替换成hidden并发布了紧急版本

      06-18
      回复
  • 社区技术运营专员-白柿子
    社区技术运营专员-白柿子
    06-17

    这个基础库的?

    06-17
    赞同
    回复 9
    • 胡谱煜
      胡谱煜
      06-17


      06-17
      回复
    • 胡谱煜
      胡谱煜
      06-17

      用开发者工具对有问题的手机进行真机调试显示上图的结果

      06-17
      回复
    • 社区技术运营专员-白柿子
      社区技术运营专员-白柿子
      06-17回复胡谱煜

      其他的机型可以吗?复现的机型的基础库是?

      06-17
      回复
    • 胡谱煜
      胡谱煜
      06-17回复社区技术运营专员-白柿子

      我在button在外层使用了wx:if导致的,改成hidden后就可以正常收到回调了,为什么之前没有问题,这阵子才收到反馈,大概是上周四开始收到反馈的

      06-17
      回复
    • 社区技术运营专员-白柿子
      社区技术运营专员-白柿子
      06-17回复胡谱煜

      反馈用户的基础库是?

      06-17
      回复
    查看更多(4)
  • 乐子是只喵
    乐子是只喵
    06-25

    =_=一样的问题,我司安卓机全部阵亡,从小米到华为,不用if就没事,用了就当场卡死完全用不了。

    06-25
    赞同
    回复