onLoad: function () {
var that = this;
// 查看是否授权
wx.getSetting({
success: function (res) {
if (res.authSetting['scope.userInfo']) {
wx.getUserInfo({
success: function (res) {
//从数据库获取用户信息
that.queryUsreInfo();
//用户已经授权过
wx.switchTab({
url: '../bandan/bandan'
})
}
});
}
}
})
},
我想知道if (res.authSetting['scope.userInfo']) 是什么意思?为什么我的数据库里没有用户信息它依然会执行跳转 wx.switchTab({
url: '../bandan/bandan'
})
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/setting/AuthSetting.html
这个看过了?
if (res.authSetting['scope.userInfo'])
判断用户有没有授权获取用户信息权限给你的意思
自己写的代码都不知道吗。。。。。