Commit 84d9300e52fa73da575591aa4b71858a7e459c8c
1 parent
df8cd860
fix(demo): `breadcrumb` route invalid redirect
Showing
3 changed files
with
9 additions
and
17 deletions
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> |