瀏覽代碼

登录分包实现

ming 7 月之前
父節點
當前提交
03faa7921e
共有 5 個文件被更改,包括 20 次插入14 次删除
  1. 15 9
      src/pages.json
  2. 0 0
      src/pages/login/login.vue
  3. 2 2
      src/permission.js
  4. 1 1
      src/store/modules/setting.js
  5. 2 2
      src/utils/request.js

+ 15 - 9
src/pages.json

@@ -33,18 +33,24 @@
                     "titleNView": false
                 }
             }
-        },
-        {
-            "path": "pages/login",
-            "style": {
-                "navigationBarTitleText": "登录",
-                "navigationStyle": "custom",
-                "navigationBarTextStyle": "black"
-            }
         }
-        
     ],
     "subPackages": [
+        {
+            "name": "登录模块",
+            "root": "pages/login",
+            "pages": [
+                
+                {
+                    "path": "login",
+                    "style": {
+                        "navigationBarTitleText": "登录",
+                        "navigationStyle": "custom",
+                        "navigationBarTextStyle": "black"
+                    }
+                }
+            ]
+        },
         {
             "name": "主要模块",
             "root": "pages/main",

+ 0 - 0
src/pages/login.vue → src/pages/login/login.vue


+ 2 - 2
src/permission.js

@@ -2,11 +2,11 @@ import { getToken } from "@/utils/auth";
 import setting from "@/plugins/setting.plugins";
 
 // 登录页面
-const loginPage = "/pages/login";
+const loginPage = "/pages/login/login";
 
 // 页面白名单
 const whiteList = [
-  "/pages/login",//登录
+  "/pages/login/login",//登录
   "/pages/register",//注册
   "/pages/serveConfig",//服务器配置
   "/pages/serveConfigSelect",//服务器配置

+ 1 - 1
src/store/modules/setting.js

@@ -209,7 +209,7 @@ const settingStores = defineStore("storage-setting", {
          * @点击登录
          */
         handleToLogin() {
-            tab.reLaunch("/pages/login");
+            tab.reLaunch("/pages/login/login");
         },
 
         /**

+ 2 - 2
src/utils/request.js

@@ -19,11 +19,11 @@ function verification(res, resolve, reject) {
   if (code === 401) {
     useStores().LogOut().then(() => {
       //#ifdef H5
-      uni.reLaunch({ url: "/pages/login" });
+      uni.reLaunch({ url: "/pages/login/login" });
       //#endif
 
       //#ifdef APP-PLUS || MP-WEIXIN
-      uni.reLaunch({ url: "/pages/login" });
+      uni.reLaunch({ url: "/pages/login/login" });
       //#endif
     });
     modal.closeLoading();