这是代码
//微信登录
login_weixin() {
let _this = this;
uni.login({
provider: 'weixin',
success: function(loginRes) {
// 获取用户信息
uni.getUserInfo({
provider: 'weixin',
success: function(infoRes) {
console.log(infoRes)
}
});
}
});
}
下面是console打印:
{
"errMsg": "getUserInfo:ok",
"userInfo": {
"openId": "oRrdQtybY1EJIP4GnoE9kMNdIiL4",
"nickName": "无所谓",
"gender": 1,
"city": "Jinan",
"province": "Shandong",
"country": "China",
"avatarUrl": "http://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eoqRmhEaIe2o5lHkon92fQAtaiaoyhHJ8kTsmIWpqjMMoMZ1iaib955esHQmb8ICuByibqpYzTt1kLfcg/132",
"unionId": "oU5Yytxit-7Od4KA7L87nWb1m55k"
}
}
仔细比对过manifest.json里面配置的微信appid与后台一致
求大牛解答
3 个回复
y***@163.com (作者)
问题找到了,原因是没使用自定义的基座,导致微信appid等相关的配置未生效
须臾人生 - 法外狂徒张三
我也遇到这个问题,各种找原因。希望这个可以解决这个问题,搞了好久。
须臾人生 - 法外狂徒张三
自定义基座正解