修正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

@@ -85,14 +85,14 @@ const superUser = store.state.auth.superUser
:item="{
title: '电影',
icon: 'mdi-movie-check-outline',
to: '/subscribe-movie/mysub',
to: '/subscribe-movie?tab=mysub',
}"
/>
<VerticalNavLink
:item="{
title: '电视剧',
icon: 'mdi-television-classic',
to: '/subscribe-tv/mysub',
to: '/subscribe-tv?tab=mysub',
}"
/>
<VerticalNavLink
@@ -144,7 +144,7 @@ const superUser = store.state.auth.superUser
:item="{
title: '插件',
icon: 'mdi-apps',
to: '/plugins/installed',
to: '/plugins?tab=installed',
}"
/>
<VerticalNavLink
@@ -160,7 +160,7 @@ const superUser = store.state.auth.superUser
:item="{
title: '设定',
icon: 'mdi-cog',
to: '/setting/account',
to: '/setting?tab=account',
}"
/>
</template>

View File

@@ -89,7 +89,7 @@ const avatar = store.state.auth.avatar
<VDivider class="my-2" />
<!-- 👉 Profile -->
<VListItem v-if="superUser" link to="setting">
<VListItem v-if="superUser" link @click="router.push('/setting?tab=account')">
<template #prepend>
<VIcon class="me-2" icon="mdi-account-outline" size="22" />
</template>