plus.oauth.getServices((services) => {
for (let i in services) {
let service = services[i]
this.auths[service.id] = service
if (this.authBtns.indexOf(service.id)) {
// console.log(~this.authBtns.indexOf(service.id)) -1
this.auth = this.auths[service.id]
let waiting = plus.nativeUI.showWaiting()
// console.log(JSON.stringify(this.auth))
// true
this.auth.login(function(e){
console.log("授权成功:"+JSON.stringify(e));
waiting.close();
}, function(e){
plus.nativeUI.alert("授权失败");
},(e) => {
plus.nativeUI.closeWaiting();
console.log(JSON.stringify(e));
// plus.nativeUI.toast('获取登录认证失败:' + e.message);
plus.nativeUI.toast('获取登录认证失败');
})
}
}
}, (e) => {
plus.nativeUI.closeWaiting();
console.log(JSON.stringify(e));
plus.nativeUI.toast('获取登录认证失败:' + e.message);
})
w***@163.com
- 发布:2020-01-06 17:40
- 更新:2021-07-08 17:33
- 阅读:846
调用微信登录,只会拉起微信一次,之后就不会再拉起了,请问怎么解决?
分类:HTML5+
1 个回复
一枚游戏菜鸟
请问解决了吗?