reghao 1 місяць тому
батько
коміт
68ef11109d
1 змінених файлів з 13 додано та 13 видалено
  1. 13 13
      src/router/index.js

+ 13 - 13
src/router/index.js

@@ -23,73 +23,73 @@ const routes = [
     path: '/short',
     name: 'Short',
     component: () => import('@/views/Short.vue'),
-    meta: { title: '短视频', showBottomTab: false, loginRequired: false }
+    meta: { title: '短视频', showBottomTab: false, loginRequired: false, role: '' }
   },
   {
     path: '/dynamic',
     name: 'Dynamic',
     // 2. 路由懒加载(推荐):只有访问该路径时才加载组件,减小首屏体积
     component: () => import('@/views/Dynamic.vue'),
-    meta: { title: '动态', showBottomTab: true, loginRequired: false }
+    meta: { title: '动态', showBottomTab: true, loginRequired: true, role: '' }
   },
   {
     path: '/my',
     name: 'My',
     component: () => import('views/Account.vue'),
-    meta: { title: '我的账号', showBottomTab: true, loginRequired: false }
+    meta: { title: '我的账号', showBottomTab: true, loginRequired: true, role: '' }
   },
   {
     path: '/wallet',
     name: 'Wallet',
     component: () => import('views/Wallet.vue'),
-    meta: { title: '我的钱包', showBottomTab: false, loginRequired: false }
+    meta: { title: '我的钱包', showBottomTab: false, loginRequired: true, role: '' }
   },
   {
     path: '/user/:id',
     name: 'User',
     component: () => import('views/User.vue'),
-    meta: { title: '用户主页', showBottomTab: true, loginRequired: false }
+    meta: { title: '用户主页', showBottomTab: true, loginRequired: false, role: '' }
   },
   {
     path: '/favlist',
     component: () => import('@/views/FavList.vue'),
-    meta: { title: '我的收藏', loginRequired: true }
+    meta: { title: '我的收藏', loginRequired: true, role: '' }
   },
   {
     path: '/album/:id',
     name: 'AlbumDetail',
     component: () => import('@/views/AlbumDetail.vue'),
-    meta: { title: '收藏夹', loginRequired: false }
+    meta: { title: '收藏夹', loginRequired: false, role: '' }
   },
   {
     path: '/album_play/:id',
     name: 'AlbumPlay',
     component: () => import('@/views/AlbumPlay.vue'),
-    meta: { title: '合集播放', loginRequired: false }
+    meta: { title: '合集播放', loginRequired: false, role: '' }
   },
   {
     path: '/history',
     name: 'History',
     component: () => import('@/views/History.vue'),
-    meta: { title: '历史记录', loginRequired: true }
+    meta: { title: '历史记录', loginRequired: true, role: '' }
   },
   {
     path: '/message',
     name: 'Message',
     component: () => import('@/views/Message.vue'),
-    meta: { title: '消息', loginRequired: true }
+    meta: { title: '消息', loginRequired: true, role: '' }
   },
   {
     path: '/search',
     name: 'Search',
     component: () => import('@/views/Search.vue'),
-    meta: { title: '搜索', loginRequired: false }
+    meta: { title: '搜索', loginRequired: false, role: '' }
   },
   {
     path: '/video/:id',
     name: 'VideoDetail',
     component: () => import('@/views/VideoDetail.vue'),
-    meta: { title: '视频详情', showBottomTab: false }
+    meta: { title: '视频详情', showBottomTab: false, role: '' }
   },
   {
     path: '/relation/:type',
@@ -142,7 +142,7 @@ const routes = [
   {
     path: '/login',
     component: () => import('@/views/Login.vue'),
-    meta: { showBottomTab: false, title: '登录' }
+    meta: { title: '登录', showBottomTab: false, loginRequired: false, role: '' }
   },
   {
     path: '/403',