|
|
@ -96,8 +96,6 @@ Page({ |
|
|
|
}) |
|
|
|
return |
|
|
|
} |
|
|
|
//var和const的区别,一个可变,一个不可变,
|
|
|
|
// const 声明一个不可变的对象parm,并创建了对象
|
|
|
|
const parm = { |
|
|
|
// wxCode对象的初始化
|
|
|
|
wxCode :'', |
|
|
@ -108,36 +106,53 @@ Page({ |
|
|
|
wx.showLoading({ |
|
|
|
title: '登录中', |
|
|
|
}) |
|
|
|
//微信的api,获取登录凭证
|
|
|
|
// 在这一步骤中,用户获取凭证
|
|
|
|
//微信的api,获取登录凭证,用户获取凭证
|
|
|
|
wx.getUserProfile({ |
|
|
|
desc: '用于获取用户个人信息', |
|
|
|
success: function (res) { |
|
|
|
var userInfo = res.userInfo; |
|
|
|
var avatarUrl = userInfo.avatarUrl; |
|
|
|
wx.setStorageSync('avatarUrl', avatarUrl) |
|
|
|
console.log("User's Avatar URL:", avatarUrl); |
|
|
|
wx.login({ |
|
|
|
success: (res) => { |
|
|
|
parm.wxCode = res.code |
|
|
|
console.log(parm.wxCode); |
|
|
|
// 调用登录的接口
|
|
|
|
userLoginlog(parm).then((res)=>{ |
|
|
|
console.log(res); |
|
|
|
// 不明白这里判断的是什么
|
|
|
|
if(res.code == 0){ |
|
|
|
parm.wxCode = res.code |
|
|
|
console.log(parm.wxCode); |
|
|
|
// 调用登录的接口
|
|
|
|
userLoginlog(parm).then((res)=>{ |
|
|
|
console.log(res); |
|
|
|
// 判断登录是否成功
|
|
|
|
if(res.code == 0){ |
|
|
|
// 用于跳转的api,跳转到某某某
|
|
|
|
wx.switchTab({ |
|
|
|
url: '/pages/index/index', |
|
|
|
}) |
|
|
|
//加入本地内存的api
|
|
|
|
wx.setStorageSync('token', res.data.token) |
|
|
|
} |
|
|
|
}).catch(err=>{ |
|
|
|
wx.showToast({ |
|
|
|
title: res.msg, |
|
|
|
icon:'none', |
|
|
|
duration:3000 |
|
|
|
}) |
|
|
|
console.log(err); |
|
|
|
}) |
|
|
|
wx.hideLoading() |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
}).catch(err=>{ |
|
|
|
wx.showToast({ |
|
|
|
title: res.msg, |
|
|
|
icon:'none', |
|
|
|
duration:3000 |
|
|
|
}) |
|
|
|
console.log(err); |
|
|
|
}) |
|
|
|
wx.hideLoading() |
|
|
|
}, |
|
|
|
}) |
|
|
|
} |
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
/** |
|
|
|
* 用户点击右上角分享 |
|
|
|