问题遇到的现象和发生背景
uniapp的ios端调试微信登录报错
问题相关代码,请勿粘贴截图
uni.getProvider({
service: 'oauth',
success(res1) {
console.log('res1', res1)
if (~res1.provider.indexOf('weixin')) {
uni.login({
provider: 'weixin',
onlyAuthorize: true,
success(res2) {
console.log('res2', res2)
uni.getUserInfo({
provider: 'weixin',
success(res3) {
console.log('res3', res3)
self.$http.weixinLogin({
openid: res3.userInfo.openId,
nickName: res3.userInfo.nickName,
sex: res3.userInfo.gender,
imageUrl: res3.userInfo.avatarUrl
}).then(res => {
console.log('res', res)
if (res.code === 200) {
uni.setStorageSync('token', res.data
.token)
uni.navigateBack()
}
})
},
fail: (err) => {
console.log('res3', err)
}
})
},
fail: (err) => {
console.log('res2', err)
}
})
}
}
})
运行结果及报错内容
{
"errMsg": "login:fail [:-1]未能完成操作。(PGWXAPI错误-1。),",
"errCode": -100,
"code": -100
}