Selaa lähdekoodia

fix: 登录状态失效问题处理

qq12rrr 3 kuukautta sitten
vanhempi
commit
d22f5a1656
1 muutettua tiedostoa jossa 8 lisäystä ja 1 poistoa
  1. 8 1
      src/utils/request.ts

+ 8 - 1
src/utils/request.ts

@@ -4,7 +4,7 @@ import Taro from "@tarojs/taro";
 import qs from "qs";
 import ModalUtil from "./modalUtil";
 import StorageUtil, { EStorage } from "./storageUtil";
-
+import UserHelper from '@/helper/userHelper';
 
 interface IRequestBaseResult<T> {
     code?: Number;
@@ -87,6 +87,13 @@ export default class RequestUtil<T> {
                 if (this.checkSuccessSync(p)) {
                     return p.data.data;
                 }
+
+                // 登录状态失效
+                if (p.data.code == -130) {
+                    UserHelper.outLogin()
+                    return null 
+                }
+
                 return null;
             })
     }