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