Explorar o código

fix(demo): `breadcrumb` route invalid redirect

无木 %!s(int64=3) %!d(string=hai) anos
pai
achega
84d9300e52

+ 1 - 1
src/router/menus/modules/demo/feat.ts

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

+ 3 - 13
src/router/routes/modules/demo/feat.ts

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

+ 5 - 3
src/views/demo/feat/breadcrumb/ChildrenListDetail.vue

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