unik怎么微信登录不了,uni-app微信登录
Uniapp申请微信登录的方法:先注册微信开放平台,进行企业认证;然后获取appid和密钥;然后在客户端代码中输入“manifest.json”设置;最后,单击登录方法代码。
UNI-APP开发(仿饿)开发课程:进入学习
本教程运行环境:windows7系统,Uni-App版本2.5.1,Dell G3电脑。
推荐(免费):uni-app教程
uniapp实现APP微信登录流程
1、注册微信开放平台
1.注册一个账户。
https://open.weixin.qq.com
2.企业认证(微信登录必须认证)
:
3.创建应用程序并填写信息。
:
4.等待批准
:
5.获取APPid和密钥(打开app支付绑定商户即可)
2、用户端代码中进入manifest.json设置
3、登录界面代码实现
编写登录按钮
按钮class=确认-BTN @ click= weixinlo 微信登录/按钮实现点击登录方法代码及说明
weixinLo() {
让那个=这个;
uni.login({
提供商:微信,
成功:函数(登录){
那个。$queue.showLoading(正在登录.);
console . error(log in RES . auth result);
//获取登录令牌
那个。$queue.setData(weixinToken ,log in RES . auth result . access _ token);
//获取登录的unionid。这个只有在开放平台上做了微信官方账号小程序微信登录app关联才会存在。
那个。$queue.setData(unionid ,log in RES . auth result . unionid);
//获取openid
那个。$ queue . setdata( weixin penid ,log in RES . auth result . OpenID);
//在这里,将所有数据提交到后台进行验证。有没有注册后台代码请求接口字符串s=http client . doget( 3359 API . weixin . QQ . com/SNS/userinfo?access _ token= log in info . gettoken() OpenID= log in info . getopenid());获取头像和昵称
那个。$请求。postJson(/user/loginApp ,{
token:log in RES . auth result . access _ token,
union id:log in RES . auth result . union id,
OpenID:log in RES . auth result . OpenID
})。然后(res={
if (res.status===0) {
//绑定手机号直接登录
that . get userinfo(RES . data . userid,RES . data . uuid);
}否则{
//没有绑定手机号。让它被束缚。
uni.navigateTo({
URL:“/pages/public/wx mobile”
});
}
});
}
});
},
以上是uniapp如何申请微信登录的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。