Browse Source

fix(demo): `breadcrumb` route invalid redirect

pull/746/head
无木 5 years ago
parent
commit
84d9300e52
  1. 2
      src/router/menus/modules/demo/feat.ts
  2. 16
      src/router/routes/modules/demo/feat.ts
  3. 8
      src/views/demo/feat/breadcrumb/ChildrenListDetail.vue

2
src/router/menus/modules/demo/feat.ts

@ -112,7 +112,7 @@ const menu: MenuModule = {
// }, // },
{ {
path: 'children', path: 'children',
name: t('routes.demo.feat.breadcrumbChildrenDetail'), name: t('routes.demo.feat.breadcrumbChildren'),
}, },
], ],
}, },

16
src/router/routes/modules/demo/feat.ts

@ -86,21 +86,11 @@ const feat: AppRouteModule = {
{ {
path: 'children', path: 'children',
name: 'BreadcrumbChildrenDemo', name: 'BreadcrumbChildrenDemo',
component: getParentLayout('BreadcrumbChildrenDemo'), component: () => import('/@/views/demo/feat/breadcrumb/ChildrenList.vue'),
redirect: '/feat/breadcrumb/children',
meta: { meta: {
title: t('routes.demo.feat.breadcrumbFlat'), title: t('routes.demo.feat.breadcrumbChildren'),
}, },
children: [ children: [
{
path: '',
name: 'BreadcrumbChildren',
component: () => import('/@/views/demo/feat/breadcrumb/ChildrenList.vue'),
meta: {
title: t('routes.demo.feat.breadcrumbChildren'),
// hideBreadcrumb: true,
},
},
{ {
path: 'childrenDetail', path: 'childrenDetail',
name: 'BreadcrumbChildrenDetailDemo', name: 'BreadcrumbChildrenDetailDemo',
@ -108,7 +98,7 @@ const feat: AppRouteModule = {
meta: { meta: {
currentActiveMenu: '/feat/breadcrumb/children', currentActiveMenu: '/feat/breadcrumb/children',
title: t('routes.demo.feat.breadcrumbChildrenDetail'), title: t('routes.demo.feat.breadcrumbChildrenDetail'),
hideTab: true, //hideTab: true,
// hideMenu: true, // hideMenu: true,
}, },
}, },

8
src/views/demo/feat/breadcrumb/ChildrenListDetail.vue

@ -1,8 +1,10 @@
<template> <template>
<div> 子级详情页 </div> <PageWrapper title="子级详情页">
<div> 子级详情页内容在此 </div>
</PageWrapper>
</template> </template>
<script lang="ts"> <script lang="ts">
import { defineComponent } from 'vue'; import { defineComponent } from 'vue';
import { PageWrapper } from '/@/components/Page';
export default defineComponent({}); export default defineComponent({ components: { PageWrapper } });
</script> </script>

Loading…
Cancel
Save