This commit is contained in:
@@ -98,7 +98,13 @@
|
||||
const loginData = await authApi.wechatLogin(verifyData.asset_token, 'mock_code');
|
||||
userStore.setToken(loginData.token);
|
||||
uni.setStorageSync('identifier', userStore.state.identifier);
|
||||
uni.redirectTo({ url: '/pages/index/index' });
|
||||
|
||||
// 判断是否需要绑定手机号
|
||||
if (loginData.need_bind_phone) {
|
||||
uni.redirectTo({ url: '/pages/bind/bind?fromLogin=true' });
|
||||
} else {
|
||||
uni.redirectTo({ url: '/pages/index/index' });
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -123,9 +129,16 @@
|
||||
try {
|
||||
const loginData = await authApi.wechatLogin(assetToken, code);
|
||||
userStore.setToken(loginData.token);
|
||||
|
||||
uni.setStorageSync('identifier', userStore.state.identifier);
|
||||
uni.redirectTo({ url: '/pages/index/index' });
|
||||
|
||||
// 判断是否需要绑定手机号
|
||||
if (loginData.need_bind_phone) {
|
||||
// 需要绑定手机号,跳转到绑定页面
|
||||
uni.redirectTo({ url: '/pages/bind/bind?fromLogin=true' });
|
||||
} else {
|
||||
// 不需要绑定,直接进入首页
|
||||
uni.redirectTo({ url: '/pages/index/index' });
|
||||
}
|
||||
} catch (e) {
|
||||
console.error('微信登录失败', e);
|
||||
loading.value = false;
|
||||
|
||||
Reference in New Issue
Block a user