收藏
回答

已经向用户申请获取用户信息权限,但打开设置也什么也没有?

getUesrMessage:function(){

var that = this;

// 获取用户信息

wx.getSetting({

success: res => {

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

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

wx.getUserInfo({

success: res => {

var username = res.userInfo.nickName;

var avatarUrl = res.userInfo.avatarUrl;


wx.setStorageSync('username', username);

wx.setStorageSync('avatarUrl', avatarUrl);

},

fail(res){

wx.showToast({

icon: 'none',

title: '获取用户信息失败'

})

}

})

}else{

wx.showToast({

icon: 'none',

title: '未授权'

})


that.showSettingToast("授权获取头像昵称");

}

}

})

},


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

2 个回答

登录 后发表内容
问题标签