x1ongzhu 3 лет назад
Родитель
Сommit
da00e70740
2 измененных файлов с 11 добавлено и 17 удалено
  1. 11 17
      src/router/index.ts
  2. 0 0
      src/views/chat/Chat.vue

+ 11 - 17
src/router/index.ts

@@ -5,6 +5,8 @@ import { setupPageGuard } from './permission'
 import { ChatLayout } from '@/views/chat/layout'
 import { fetchJsapiSign } from '@/api'
 import { useStorage } from '@vueuse/core'
+import HomeView from '@/views/page/HomeView.vue'
+import Chat from '@/views/chat/Chat.vue'
 
 function jsapiSign() {
     const isWechat = /micromessenger/i.test(navigator.userAgent)
@@ -40,6 +42,14 @@ const routes: RouteRecordRaw[] = [
         path: '/',
         redirect: '/home'
     },
+    {
+        path: '/home',
+        name: 'home',
+        component: HomeView,
+        meta: {
+            public: true
+        }
+    },
     {
         path: '/',
         name: 'Root',
@@ -48,44 +58,30 @@ const routes: RouteRecordRaw[] = [
             {
                 path: '/chat/:uuid?',
                 name: 'Chat',
-                component: () => import('@/views/chat/index.vue')
+                component: Chat
             }
         ]
     },
-
     {
         path: '/login',
         name: 'login',
         component: () => import('@/views/page/LoginView.vue')
     },
-
     {
         path: '/vip',
         name: 'vip',
         component: () => import('@/views/page/VipView.vue')
     },
-
-    {
-        path: '/home',
-        name: 'home',
-        component: () => import('@/views/page/HomeView.vue'),
-        meta: {
-            public: true
-        }
-    },
-
     {
         path: '/mine',
         name: 'mine',
         component: () => import('@/views/page/MineView.vue')
     },
-
     {
         path: '/rule',
         name: 'rule',
         component: () => import('@/views/page/RuleView.vue')
     },
-
     {
         path: '/account',
         name: 'account',
@@ -97,13 +93,11 @@ const routes: RouteRecordRaw[] = [
         name: '404',
         component: () => import('@/views/exception/404/index.vue')
     },
-
     {
         path: '/500',
         name: '500',
         component: () => import('@/views/exception/500/index.vue')
     },
-
     {
         path: '/:pathMatch(.*)*',
         name: 'notFound',

+ 0 - 0
src/views/chat/index.vue → src/views/chat/Chat.vue