小程序开发遇到了问题,获取openid时异常,微信内部错误,求教一下哪位大佬知道原因和解决方式?感谢
[图片][图片] toLogin(){ const accoutInfo = wx.getAccountInfoSync(); console.log(accoutInfo.miniProgram.appId) console.log(accoutInfo.miniProgram.envVersion) console.log(accoutInfo.miniProgram.version) let _this = this; console.log('开始获取用户信息'); uni.getUserProfile({ desc: "获取你的昵称、头像、地区及性别", success: (res) => { uni.login({ success(code) { console.log('获取用户信息成功', res); console.log('开始获取登录凭证'); _this.$http.request('/user/wxlogin',{ code:code.code,//respon.msg.openid,// 是 string 用户code nickname:res.userInfo.nickName,// 是 string 用户昵称 avatar:_this.imgUrl+'/default.jpg',//res.userInfo.avatarUrl,// 否 string 用户头像 pid:_this.pid }) uni.setStorageSync('token', response.data.userinfo.token); uni.setStorageSync('userInfo', response.data.userinfo); _this.session_key = response.data.userinfo.session_key if(response.data.userinfo.mobile){ uni.showToast({ title: '登陆成功', icon:'none' }); _this.flag = false }else{ _this.phoneFlag = true console.log('登录失败,后端返回错误码', response.code); uni.showToast({ title: '登录失败', icon: 'none' }); } } }) } }) }, fail() { } }) },