|
|
@@ -28,11 +28,13 @@
|
|
|
|
|
|
<script lang="ts" setup >
|
|
|
|
|
|
-import { ref } from 'vue'
|
|
|
+import { ref, watch } from 'vue'
|
|
|
import { useAppRouter } from '@/store/router'
|
|
|
import SidebarItem from './SidebarItem.vue'
|
|
|
+import { useRouter } from 'vue-router'
|
|
|
|
|
|
const appRouter = useAppRouter()
|
|
|
+const router = useRouter()
|
|
|
|
|
|
console.log('appRouter.router.sider.route:', appRouter.router.sider.route)
|
|
|
|
|
|
@@ -41,7 +43,8 @@ const collapsed = ref<boolean>(false)
|
|
|
// const selectedKeys2 = ref<string[]>([appRouter.router.sider!.selectPath])
|
|
|
// const openKeys = ref<string[]>(appRouter.router.sider!.openKeys)
|
|
|
|
|
|
-const selectedKeys2 = ref<string[]>([appRouter.router.sider!.selectPath])
|
|
|
+// const selectedKeys2 = ref<string[]>([appRouter.router.sider!.selectPath])
|
|
|
+const selectedKeys2 = ref<string[]>([router.currentRoute.value.path])
|
|
|
const openKeys = ref<string[]>(appRouter.router.sider!.openKeys)
|
|
|
|
|
|
console.log(selectedKeys2, openKeys)
|