// 调用微信登录功能
const loginWithWeChat = () => {
wxSDK.login({
success: res => {
// 登录成功,获取用户授权信息
const code = res.code;
// 发送登录请求到后台服务器
wx.request({
url: '/login/wechat',
method: 'POST',
data: {
code: code
},
success: res => {
// 登录成功,保存用户信息到本地存储中
wx.setStorageSync('userInfo', res.data.userInfo);
wx.setStorageSync('token', res.data.token);
// 跳转到首页
wx.switchTab({
url: '/pages/index'
});
}
});
}
});
};
// 调用微博登录功能
const loginWithWeibo = () => {
weiboSDK.login({
success: res => {
// 登录成功,获取用户授权信息
const code = res.code;
// 发送登录请求到后台服务器
wx.request({
url: '/login/weibo',
method: 'POST',
data: {
code: code
},
success: res => {
// 登录成功,保存用户信息到本地存储中
wx.setStorageSync('userInfo', res.data.userInfo);
wx.setStorageSync('token', res.data.token);
// 跳转到首页
wx.switchTab({
url: '/pages/index'
});
}
});
}
});
};
// 调用QQ登录功能
const loginWithQQ = () => {
qqSDK.login({
success: res => {
// 登录成功,获取用户授权信息
const code = res.code;
// 发送登录请求到后台服务器
wx.request({
url: '/login/qq',
method: 'POST',
data: {
code: code
},
success: res => {
// 登录成功,保存用户信息到本地存储中
wx.setStorageSync('userInfo', res.data.userInfo);
wx.setStorageSync('token', res.data.token);
// 跳转到首页
wx.switchTab({
url: '/pages/index'
});
}
});
}
});
};