manifest.json中的appid和AppSecret都与微信开放平台中的相符,在真机调试及自定义基座调试当中会报错:
{"errMsg":"login:fail 业务参数配置缺失,http://ask.dcloud.net.cn/article/282","errCode":-7,"code":-7}
哪位大佬能帮忙看看找一下原因。
wxLogin(){
// #ifdef APP-PLUS
uni.showLoading({
mask:true,
title:'正在拉起微信'
})
uni.login({
provider:'weixin',
// onlyAuthorize: true,
success:res=>{
uni.hideLoading();
if(res.errMsg != 'login:ok')
{
return this.$showToast('系统异常ERROR');
}
uni.getUserInfo({
provider: 'weixin',
success:result=>{
console.log(result)
if(result.errMsg != 'getUserInfo:ok')
{
return this.$showToast('登录失败,系统异常ERROR');
}
this.$http('/api/app/login.php',{
wx_openid:result.userInfo.openId
}).then(res=>{
console.log(res);
if(res.code == 0)
{
uni.setStorageSync('USERINFO',res.USERINFO);
getApp().globalData.USERINFO = res.USERINFO;
return uni.switchTab({
url:'/pages/tabbar/home'
})
}
})
},
fail:err=> {
console.log(err);
}
});
},
fail:err=>{
uni.hideLoading();
console.log(err);
if(err.errMsg == 'login:fail')
{
return this.$showToast('请先同意获取授权');
}
}
})
// #endif
}