Commit 84d9300e52fa73da575591aa4b71858a7e459c8c

Authored by 无木
1 parent df8cd860

fix(demo): `breadcrumb` route invalid redirect

src/router/menus/modules/demo/feat.ts
... ... @@ -112,7 +112,7 @@ const menu: MenuModule = {
112 112 // },
113 113 {
114 114 path: 'children',
115   - name: t('routes.demo.feat.breadcrumbChildrenDetail'),
  115 + name: t('routes.demo.feat.breadcrumbChildren'),
116 116 },
117 117 ],
118 118 },
... ...
src/router/routes/modules/demo/feat.ts
... ... @@ -86,29 +86,19 @@ const feat: AppRouteModule = {
86 86 {
87 87 path: 'children',
88 88 name: 'BreadcrumbChildrenDemo',
89   - component: getParentLayout('BreadcrumbChildrenDemo'),
90   - redirect: '/feat/breadcrumb/children',
  89 + component: () => import('/@/views/demo/feat/breadcrumb/ChildrenList.vue'),
91 90 meta: {
92   - title: t('routes.demo.feat.breadcrumbFlat'),
  91 + title: t('routes.demo.feat.breadcrumbChildren'),
93 92 },
94 93 children: [
95 94 {
96   - path: '',
97   - name: 'BreadcrumbChildren',
98   - component: () => import('/@/views/demo/feat/breadcrumb/ChildrenList.vue'),
99   - meta: {
100   - title: t('routes.demo.feat.breadcrumbChildren'),
101   - // hideBreadcrumb: true,
102   - },
103   - },
104   - {
105 95 path: 'childrenDetail',
106 96 name: 'BreadcrumbChildrenDetailDemo',
107 97 component: () => import('/@/views/demo/feat/breadcrumb/ChildrenListDetail.vue'),
108 98 meta: {
109 99 currentActiveMenu: '/feat/breadcrumb/children',
110 100 title: t('routes.demo.feat.breadcrumbChildrenDetail'),
111   - hideTab: true,
  101 + //hideTab: true,
112 102 // hideMenu: true,
113 103 },
114 104 },
... ...
src/views/demo/feat/breadcrumb/ChildrenListDetail.vue
1 1 <template>
2   - <div> 子级详情页 </div>
  2 + <PageWrapper title="子级详情页">
  3 + <div> 子级详情页内容在此 </div>
  4 + </PageWrapper>
3 5 </template>
4 6 <script lang="ts">
5 7 import { defineComponent } from 'vue';
6   -
7   - export default defineComponent({});
  8 + import { PageWrapper } from '/@/components/Page';
  9 + export default defineComponent({ components: { PageWrapper } });
8 10 </script>
... ...