fantastic-admin/basic

请教:路由配置

Closed this issue · 7 comments

想实现如下效果且不影响路由缓存(指定name),尝试之后没有写出来:

一级路由:
    二级路由:
        三级路由
    二级路由:
        三级路由

其中,三级路由不显示,对应的地址分别为:

router
    router/page1
        router/page1/detail
    router/page2
        router/page2/detail

对应的面包屑也为:

router
    router/page1
        router/page1/detail
    router/page2
        router/page2/detail

现在是怎么写的

现在是怎么写的
现在就是二级路由,detail隐藏

router
    router/page1
    router/detail1
    router/page2
    router/detail2
children: [
      {
        path: '/myTodo',
        component: Layout,
        redirect: '/myTodo/todo',
        name: 'myTodo',
        meta: {
          title: '我的待办',
          icon: 'ant-design:home',
        },
        children: [
          {
            path: 'todo',
            name: 'todo',
            component: () => import('@/views/todo/todo.vue'),
            meta: {
              title: '代办',
              cache: 'todoDetail1',
            },
          },
          {
            path: 'done',
            name: 'done',
            component: () => import('@/views/todo/done.vue'),
            meta: {
              title: '完成',
              cache: 'todoDetail2',
            },
          },
          {
            path: 'detail1',
            name: 'todoDetail1',
            component: () => import('@/views/todo/detail1.vue'),
            meta: {
              title: '代办详情',
              sidebar: false,
            },
          },
          {
            path: 'detail2',
            name: 'todoDetail2',
            component: () => import('@/views/todo/detail2.vue'),
            meta: {
              title: '完成详情',
              sidebar: false,
            },
          },
        ],
      },

现在的问题是什么?

已成功