wx.getSetting({

success: res => {

if (res.authSetting['scope.userInfo']) {

console.log("已经授权用户信息");

// 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框  

wx.getUserInfo({

success: res => {

// 可以将 res 发送给后台解码出 unionId  

this.globalData.userInfo = res.userInfo

if (this.userInfoReadyCallback) {

this.userInfoReadyCallback(res)

}

}

})

}

}

})


展开全部
收起
10回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Lillian

    18人对此回答表示赞同

    说知道给回复一下啊,坐等答案

    展开
    18
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Nicholas

    16人对此回答表示赞同

    正式版暂不受影响,是因为现在正式版基本都是这逻辑,现在从开发和体验版这边进行改革,让以后的都慢慢替换掉这个逻辑,然后再废除。

    展开
    16
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Thomason

    16人对此回答表示赞同

    那授权用户信息后,在下次进入小程序的时候,如何显示用户名和头像啊,一刷新就没了啊

    展开
    16
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Sahil

    11人对此回答表示赞同

    哪里说要废弃了

    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Landon

    8人对此回答表示赞同

    说知道给回复一下啊,坐等答案

    展开
    8
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Grace

    6人对此回答表示赞同

    ^_^说知道给回复一下啊,坐等答案

    展开
    6
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Camila

    5人对此回答表示赞同

    为优化用户体验,使用wx.getUserInfo接口直接弹出授权框的开发方式将逐步不再支持。从2018年4月30日开始,小程序与小游戏的体验版、开发版调用wx.getUserInfo接口,将无法弹出授权询问框,默认调用失败。正式版暂不受影响。开发者可使用以下方式获取或展示用户信息:

    展开
    5
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 苯巴比妥

    4人对此回答表示赞同

    我现在还在开发呢,那就是说用我上面写的代码就不行了?

    展开
    4
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Madison

    2人对此回答表示赞同

    唉,那就换方法了

    展开
    2
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Jaydon

    1人对此回答表示赞同

    你还算好的了,我还得去把很多已有的线上版本的小程序的逻辑给改掉呢,是有够麻烦的

    展开
    1
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部