修正tab路由参数为query,解决原先采用params路由参数时导致主菜单选中状态不同步的问题

This commit is contained in:
Allen
2024-05-31 11:18:44 +08:00
parent 3ffe354770
commit 3321427eb4
7 changed files with 48 additions and 24 deletions

View File

@@ -20,14 +20,14 @@ const router = createRouter({
component: () => import('../layouts/default.vue'),
children: [
{
path: 'dashboard',
path: '/dashboard',
component: () => import('../pages/dashboard.vue'),
meta: {
requiresAuth: true,
},
},
{
path: 'ranking',
path: '/ranking',
component: () => import('../pages/ranking.vue'),
meta: {
keepAlive: true,
@@ -35,63 +35,63 @@ const router = createRouter({
},
},
{
path: 'resource',
path: '/resource',
component: () => import('../pages/resource.vue'),
meta: {
requiresAuth: true,
},
},
{
path: 'subscribe-movie/:tab',
path: '/subscribe-movie',
component: () => import('../pages/subscribe-movie.vue'),
meta: {
requiresAuth: true,
},
},
{
path: 'subscribe-tv/:tab',
path: '/subscribe-tv',
component: () => import('../pages/subscribe-tv.vue'),
meta: {
requiresAuth: true,
},
},
{
path: 'calendar',
path: '/calendar',
component: () => import('../pages/calendar.vue'),
meta: {
requiresAuth: true,
},
},
{
path: 'downloading',
path: '/downloading',
component: () => import('../pages/downloading.vue'),
meta: {
requiresAuth: true,
},
},
{
path: 'history',
path: '/history',
component: () => import('../pages/history.vue'),
meta: {
requiresAuth: true,
},
},
{
path: 'site',
path: '/site',
component: () => import('../pages/site.vue'),
meta: {
requiresAuth: true,
},
},
{
path: 'plugins/:tab',
path: '/plugins',
component: () => import('../pages/plugin.vue'),
meta: {
requiresAuth: true,
},
},
{
path: 'setting/:tab',
path: '/setting',
component: () => import('../pages/setting.vue'),
meta: {
requiresAuth: true,