mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 18:33:27 +08:00
uniapp【修复】:修复安卓版本未登陆情况下,登录页无法二次跳转
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
import { defineStore } from 'pinia';
|
import { defineStore } from 'pinia';
|
||||||
import { UserToken } from '@/core/consts';
|
import { UserToken } from '@/core/consts';
|
||||||
import { handleShowToast } from '@/core/utils';
|
import { handleShowToast, handleRouteNavigateTo } from '@/core/utils';
|
||||||
import { queryUserInfo } from '@/core/api';
|
import { queryUserInfo } from '@/core/api';
|
||||||
import type { UserLoginStoreType, Response, UserInfoType } from '@/core/models';
|
import type { UserLoginStoreType, Response, UserInfoType } from '@/core/models';
|
||||||
import { useUserInfoStore } from './userInfo';
|
import { useUserInfoStore } from './userInfo';
|
||||||
@@ -15,7 +15,14 @@ export const useLoginStore = defineStore('useLoginStore', {
|
|||||||
/** 检查是否登录 */
|
/** 检查是否登录 */
|
||||||
checkLogin(callBack : () => void) {
|
checkLogin(callBack : () => void) {
|
||||||
if (!uni.getStorageSync(UserToken)) {
|
if (!uni.getStorageSync(UserToken)) {
|
||||||
|
// #ifdef MP-ALIPAY || MP-WEIXIN
|
||||||
this.setShowLoginModalTogglePop(true);
|
this.setShowLoginModalTogglePop(true);
|
||||||
|
// #endif
|
||||||
|
|
||||||
|
// #ifndef MP-WEIXIN || MP-ALIPAY
|
||||||
|
handleRouteNavigateTo(`/pages/login/login?backUrl=${'/pages/member/member'}`)
|
||||||
|
// #endif
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
callBack();
|
callBack();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user