收藏
回答

小游戏pc端使用wx.createUserInfoButton授权成功后wx.login进入fail

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 Bug wx.createUserInfoButton;wx.login 工具 3.2.1.154 2.13.2

let button = wx.createUserInfoButton({

      type: 'text',

      text: '授权登录',

      style: {

        left: ddsystemInfo.screenWidth / 2 - 100,

        top: ddsystemInfo.screenHeight * 0.618 - 20,

        width: 200,

        height: 40,

        backgroundColor: '#16b161',

        color: '#ffffff',

        textAlign: 'center',

        fontSize: 16,

        lineHeight: 40,

        borderRadius: 4

      }

    });

    button.onTap((res) => {

      console.log(JSON.stringify(res));

      button.destroy();

      wx.login({

          success(res) {

            console.log('login成功1', JSON.stringify(res));

          },

          fail: function (ress) {

            console.log('login未成功1', JSON.stringify(ress));

            var getData = {

              result: "-1",

              data: {

                msg: 'login未成功'

              }

            };

          }

        })

    })

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

4 个回答

  • Forever
    Forever
    2021-05-06

    官方的《小游戏示例》小游戏在PC端无法复现你的BUG,gitHub连接 https://github.com/wechat-miniprogram/minigame-demo

    2021-05-06
    有用 1
    回复 7
    • 铺土过河
      铺土过河
      2021-05-07
      感谢回复,经测试发现只有我这必先。我再找下原因
      2021-05-07
      回复
    • 铺土过河
      铺土过河
      2021-05-07
      https://gitee.com/lumizaihai/test/tree/master/test_wxgame
      2021-05-07
      回复
    • 铺土过河
      铺土过河
      2021-05-07
      复现了,登陆后半个小时左右重新打开小程序就会授权失败,上面是复现项目
      2021-05-07
      回复
    • Forever
      Forever
      2021-05-07回复铺土过河
      啥意思?是登录小游戏,然后等待30分钟,重启小游戏然后点击wx.createUserInfoButton()生成的按钮,会授权失败?
      2021-05-07
      回复
    • 铺土过河
      铺土过河
      2021-05-07
      嗯,登录进入后玩了半个小时,然后重新打开小游戏,会登录失败。登录失败是指 授权成功,wx.login 失败。
      2021-05-07
      回复
    查看更多(2)
  • 专业的人格面具持有者
    专业的人格面具持有者
    2021-05-11

    这个授权接口不是说该替换成新的了吗,旧的接口获取不到啥信息啊

    2021-05-11
    有用
    回复 1
    • 铺土过河
      铺土过河
      2021-05-12
      谢谢,我试试
      2021-05-12
      回复
  • 🐖💩
    🐖💩
    发表于移动端
    2021-05-06
    挺好的
    2021-05-06
    有用
    回复
  • 铺土过河
    铺土过河
    2021-05-06

    我这里给出的微信版本和基础库版本都是pc端微信的

    2021-05-06
    有用
    回复
登录 后发表内容