3326关注10368浏览
提示未使用您任何信息,请大神给出正解!
getUserInfo: function (cb) {
var that = this;
if (this.globalData.userInfo) {
typeof cb == "function" && cb(this.globalData.userInfo)
} else {
//调用登录接口
wx.login({
success: function () {
wx.getUserInfo({
success: function (res) {
wx.setStorage({
key: "hjk_scope",
data: true
});
that.globalData.userInfo = res.userInfo
typeof cb == "function" && cb(that.globalData.userInfo)
},
fail: function () {
wx.openSetting({
success: function (data) {
if (data) {
if (data.authSetting["scope.userInfo"] == true) {
var loginStatus = true;
//调用登录接口
wx.login({
success: function () {
wx.getUserInfo({
success: function (res) {
wx.setStorage({
key: "hjk_scope",
data: true
});
that.globalData.userInfo = res.userInfo
typeof cb == "function" && cb(that.globalData.userInfo)
},
fail: function () {
}
})
}
});
}
}
},
fail: function () {
console.info("设置失败返回数据");
}
});
}
})
}
});
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
Gracia
5人对此回答表示赞同
wx.getUserInfo已经废弃了,只能用button获取了
展开50回复分享发布于 6年前评论(0)
收起评论