收藏
回答

button 授权成功后,云控制台用户管理还是显示未授权

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug button 客户端 7.0.1 2.4.3

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

调用授权登陆成功后,云控制台还是显示未授权


- 预期表现

云控制台正常显示已授权


- 复现路径


- 提供一个最简复现 Demo

<button open-type="getUserInfo"

     bindgetuserinfo="onGetUserInfo"  class="userinfo-nickname" wx:else>

     授权登录

     </button>


js:

onGetUserInfo: async function(e) {

   // console.log('===')

   if (!this.logged && e.detail.userInfo) {

     console.log(e.detail)

     this.setData({

       logged: true,

       avatarUrl: e.detail.userInfo.avatarUrl,

       userInfo: e.detail.userInfo

     })

    app.globalData.nickName = e.detail.userInfo.nickName

     // 需要调用云函数,因为本地拿不到openId

     await wx.cloud.callFunction({

       name: 'addUserInfo',

       data:{

         userInfo: this.data.userInfo,

       },

       success: res => {

         if (res.result.status == 1) {

           // 设置全局的openId

           app.globalData.openId = res.result.openId

         }

       }

     })

   }

}


但是在开发工具保存一次代码,控制台,就显示的授权成功

回答关注问题邀请回答
收藏

2 个回答

  • irene0_0
    irene0_0
    2019-01-02

    好的,因为我研究了一天,太头大了

    2019-01-02
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-01-02

    你好,请勿重复发帖,问题已反馈,感谢配合

    2019-01-02
    有用
    回复
登录 后发表内容