代码如下,无法获取到登录信息,而微信开发者工具中提示一条警告信息
uni.login({
provider: 'weixin',
success: function (loginRes) {
// loginRes 实际输出的是 {"errMsg":"login:ok","code":"0230gxqx1BgRRh0afIox1UAOqx10gxqF"}
// 并不存在 authResult 属性。
// 微信开发者工具此处提示 获取 wx.getUserInfo 接口后续将不再出现授权弹窗,请注意升级
uni.getUserInfo({
provider: 'weixin',
withCredentials:true,
success: function (infoRes) {
console.log('用户昵称为:' + infoRes.userInfo.nickname);
},
fail:function(res){
// 这里res = {"errMsg":"getUserInfo:fail scope unauthorized"}
console.log('res='+JSON.stringify(res))
}
});
},
fail:function(es){
console.log('fail')
console.log(es)
}
});
微信开发者工具中警告信息
获取 wx.getUserInfo 接口后续将不再出现授权弹窗,请注意升级
参考文档: https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=1650183953&docid=0000a26e1aca6012e896a517556c01
lxjnoone
<button @getuserinfo="getUserInfo" open-type="getUserInfo" type="primary">授权</button>
以这种按钮形式,便可以获取用户信息。
getUserInfo方法:
getUserInfo(e){
//e就包含着信息
}
2020-04-06 19:59
聚合支付
完美解决 困扰我3天的问题
2020-10-26 20:49