Browse Source

feat(页面配置): 将"我的"页面设置为首页并启用tabbar布局

修改pages.json和me.vue文件,将"我的"页面从普通页面改为首页类型,并启用tabbar布局。同时取消注释非微信小程序的登录跳转逻辑
feige996 8 months ago
parent
commit
d6a653b1f1
2 changed files with 16 additions and 12 deletions
  1. 8 7
      src/pages.json
  2. 8 5
      src/pages/me/me.vue

+ 8 - 7
src/pages.json

@@ -40,6 +40,14 @@
     ]
   },
   "pages": [
+    {
+      "path": "pages/me/me",
+      "type": "home",
+      "layout": "tabbar",
+      "style": {
+        "navigationBarTitleText": "我的"
+      }
+    },
     {
       "path": "pages/index/index",
       "type": "home",
@@ -88,13 +96,6 @@
       "style": {
         "navigationBarTitleText": "注册"
       }
-    },
-    {
-      "path": "pages/me/me",
-      "type": "page",
-      "style": {
-        "navigationBarTitleText": "我的"
-      }
     }
   ],
   "subPackages": [

+ 8 - 5
src/pages/me/me.vue

@@ -1,8 +1,11 @@
-<route lang="json5">
+<route lang="jsonc" type="home">
 {
-  style: {
-    navigationBarTitleText: '我的',
-  },
+  "layout": "tabbar",
+  "style": {
+    // 'custom' 表示开启自定义导航栏,默认 'default'
+    // "navigationStyle": "custom",
+    "navigationBarTitleText": "我的"
+  }
 }
 </route>
 
@@ -89,7 +92,7 @@ function handleLogout() {
         // #endif
         // #ifndef MP-WEIXIN
         // 非微信小程序,去登录页
-        // uni.navigateTo({ url: '/pages/login/login' })
+        uni.navigateTo({ url: '/pages/login/login' })
         // #endif
       }
     },