收藏
回答

button的bindgetuserinfo用户授权函数调用问题

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug button 客户端 iOS 6.6.7 2.0.4

当将小程序删除后,button的bindgetuserinfo用户授权函数无法调用问题,稍等一段时间后又可以调用。是在分包中调用的,求教求教。

最后一次编辑于  2018-07-30
回答关注问题邀请回答
收藏

1 个回答

  • 是小白啊
    是小白啊
    2018-07-30

    你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-07-30
    有用
    回复 1
    • 邱润
      邱润
      2018-07-31

      你好,机型iPhone6,微信版本6.6.7;页面是一个简单的button按钮。

      HTML:

      <button class="authorized-btn" open-type="getUserInfo" bindgetuserinfo="getUserInfoHandle"></button>

      JS:

      getUserInfoHandle: function (res) {
          let userInfo = res.detail.userInfo;
          if(!userInfo) return;
          app.globalData.userInfo = userInfo;
          this.setData({userInfo: userInfo});
          wx.setStorageSync('user_info', userInfo);
        },

      当我将小程序删除,清除缓存之后。再次进入该页面(该页面为分包页面),点击此按钮,无法调起用户授权框,且该函数没有执行。当等待1分钟左右,再次进入可正常出现用户授权框。

      2018-07-31
      回复
登录 后发表内容