diff --git a/src/layouts/BasicLayout/index.vue b/src/layouts/BasicLayout/index.vue index c7f3cf8..479448e 100644 --- a/src/layouts/BasicLayout/index.vue +++ b/src/layouts/BasicLayout/index.vue @@ -22,19 +22,8 @@ -
- -
- - - - {{ item.meta.title }} - - - - {{ item.meta.title }} - - + +
@@ -51,8 +40,9 @@ import type { MenuOption } from 'naive-ui'; import { h, ref } from 'vue'; import { useRouter } from 'vue-router'; import { Icon } from '@iconify/vue'; -import Logo from '../components/logo.vue'; -import { computed } from 'vue'; +import Logo from '../components/Logo.vue'; +import Breadcrumb from '../components/Breadcrumb.vue'; +import CollapaseButton from '../components/CollapaseButton.vue'; const router = useRouter(); const collapsed = ref(false); @@ -118,12 +108,6 @@ const menuOptions: MenuOption[] = [ ], }, ]; - -const routes = computed(() => { - return router.currentRoute.value.matched.filter((item) => { - return item.meta.title; - }); -}); diff --git a/src/layouts/components/Breadcrumb.vue b/src/layouts/components/Breadcrumb.vue new file mode 100644 index 0000000..8aa6e33 --- /dev/null +++ b/src/layouts/components/Breadcrumb.vue @@ -0,0 +1,37 @@ + + + + + diff --git a/src/layouts/components/CollapaseButton.vue b/src/layouts/components/CollapaseButton.vue new file mode 100644 index 0000000..3a48505 --- /dev/null +++ b/src/layouts/components/CollapaseButton.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/src/router/index.ts b/src/router/index.ts index 16c610c..137b9bc 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -34,7 +34,7 @@ const routes: RouteRecordRaw[] = [ component: () => import('~/src/views/test/test3.vue'), meta: { title: '测试3', - icon: 'carbon:breaking-change', + icon: 'icon-park-outline:music-list', }, }, ],