Netfan
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with
3 additions and
3 deletions
-
packages/effects/layouts/src/basic/menu/extra-menu.vue
-
packages/effects/layouts/src/basic/menu/use-extra-menu.ts
-
packages/effects/layouts/src/basic/menu/use-mixed-menu.ts
|
|
|
@ -30,7 +30,7 @@ async function handleSelect(key: string) { |
|
|
|
<Menu |
|
|
|
:accordion="accordion" |
|
|
|
:collapse="collapse" |
|
|
|
:default-active="route.path" |
|
|
|
:default-active="route.meta?.activePath || route.path" |
|
|
|
:menus="menus" |
|
|
|
:rounded="rounded" |
|
|
|
:theme="theme" |
|
|
|
|
|
|
|
@ -81,7 +81,7 @@ function useExtraMenu() { |
|
|
|
watch( |
|
|
|
() => route.path, |
|
|
|
(path) => { |
|
|
|
const currentPath = path; |
|
|
|
const currentPath = route.meta?.activePath || path; |
|
|
|
// if (preferences.sidebar.expandOnHover) {
|
|
|
|
// return;
|
|
|
|
// }
|
|
|
|
|
|
|
|
@ -113,7 +113,7 @@ function useMixedMenu() { |
|
|
|
|
|
|
|
// 初始化计算侧边菜单
|
|
|
|
onBeforeMount(() => { |
|
|
|
calcSideMenus(); |
|
|
|
calcSideMenus(route.meta?.activePath || route.path); |
|
|
|
}); |
|
|
|
|
|
|
|
return { |
|
|
|
|