| | |
| | | isread: false, |
| | | haswxlogin: false, |
| | | isSupportMob:false, |
| | | isother:false |
| | | isother:false, |
| | | clientid:'' |
| | | } |
| | | }, |
| | | onLoad() { |
| | | this.appInfo = uni.getStorageSync('appInfo') |
| | | console.log(this.appInfo.iosExamine) |
| | | console.log(getApp().globalData.ifwt) |
| | | //console.log(this.appInfo.iosExamine) |
| | | //console.log(getApp().globalData.ifwt) |
| | | //this.haswxlogin = this.appInfo.iosExamine ? false : (getApp().globalData.ifwt == 1 ? true : false) |
| | | this.haswxlogin = getApp().globalData.ifwt == 1 ? true :false; |
| | | this.isSupportMoblie(); |
| | |
| | | name: 'getPhoneNumber', // 你的云函数名称 |
| | | data: { |
| | | 'access_token': mobRes.access_token, // 客户端一键登录接口返回的access_token |
| | | 'openid': mobRes.openid // 客户端一键登录接口返回的openid |
| | | 'openid': mobRes.openid ,// 客户端一键登录接口返回的openid |
| | | 'push_cid':that.clientid//客户端推送的cid |
| | | } |
| | | }).then(res => { |
| | | console.log(res) |
| | |
| | | univerifyManager.close(); |
| | | }).catch(err=>{ |
| | | // 处理错误 |
| | | console.log(err) |
| | | that.isother=true; |
| | | that.$alert('获取手机号码失败,请使用其他方式登录') |
| | | setTimeout(function(){ |
| | | univerifyManager.close(); |
| | |
| | | mobileLogin() |
| | | { |
| | | var that=this; |
| | | // #ifdef APP-PLUS |
| | | plus.push.getClientInfoAsync((info) => { |
| | | that.clientid = info["clientid"]; |
| | | }); |
| | | // #endif |
| | | |
| | | if (this.isread) { |
| | | univerifyManager.login({ |
| | | provider: 'univerify', |
| | |
| | | }, |
| | | wxlogin() { |
| | | var that = this; |
| | | // #ifdef APP-PLUS |
| | | plus.push.getClientInfoAsync((info) => { |
| | | that.clientid = info["clientid"]; |
| | | }); |
| | | // #endif |
| | | if (this.isread) { |
| | | uni.getProvider({ |
| | | service: 'oauth', |
| | |
| | | uni.login({ |
| | | provider: 'weixin', |
| | | success: (loginRes) => { |
| | | console.log(loginRes); |
| | | that.$u.api.wxapplogin({ |
| | | openid: loginRes.authResult.openid, |
| | | access_token: loginRes.authResult.access_token |
| | | }).then(e => { |
| | | console.log(e); |
| | | if (e.code != 0) return that.$alert(e.msg) |
| | | var res = e.data; |
| | | if(res.type == 'goUser'){ |