4033关注13090浏览
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)
}
}
})
}
}
})
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
Lillian
18人对此回答表示赞同
说知道给回复一下啊,坐等答案
展开180回复分享发布于 6年前评论(0)
收起评论
-
Nicholas
16人对此回答表示赞同
正式版暂不受影响,是因为现在正式版基本都是这逻辑,现在从开发和体验版这边进行改革,让以后的都慢慢替换掉这个逻辑,然后再废除。
展开160回复分享发布于 6年前评论(0)
收起评论
-
Thomason
16人对此回答表示赞同
那授权用户信息后,在下次进入小程序的时候,如何显示用户名和头像啊,一刷新就没了啊
展开160回复分享发布于 6年前评论(0)
收起评论
-
Sahil
11人对此回答表示赞同
哪里说要废弃了
展开110回复分享发布于 6年前评论(0)
收起评论
-
Landon
8人对此回答表示赞同
说知道给回复一下啊,坐等答案
展开80回复分享发布于 6年前评论(0)
收起评论
-
Grace
6人对此回答表示赞同
^_^说知道给回复一下啊,坐等答案 展开60回复分享发布于 6年前评论(0)
收起评论
-
Camila
5人对此回答表示赞同
为优化用户体验,使用wx.getUserInfo接口直接弹出授权框的开发方式将逐步不再支持。从2018年4月30日开始,小程序与小游戏的体验版、开发版调用wx.getUserInfo接口,将无法弹出授权询问框,默认调用失败。正式版暂不受影响。开发者可使用以下方式获取或展示用户信息:
展开50回复分享发布于 6年前评论(0)
收起评论
-
苯巴比妥
4人对此回答表示赞同
我现在还在开发呢,那就是说用我上面写的代码就不行了?
展开40回复分享发布于 6年前评论(0)
收起评论
-
Madison
2人对此回答表示赞同
唉,那就换方法了
展开20回复分享发布于 6年前评论(0)
收起评论
-
Jaydon
1人对此回答表示赞同
你还算好的了,我还得去把很多已有的线上版本的小程序的逻辑给改掉呢,是有够麻烦的
展开10回复分享发布于 6年前评论(0)
收起评论