three.router.ts 788 Bytes
import { RouteRecordRaw } from 'vue-router'
import { PageEnum } from '@/enums/pageEnum'

// 引入路径
const importPath = {
  'PageEnum.THREE_HOME_NAME': () => import('@/views/three/index.vue'),
  'PageEnum.THREE_HOME_ITEMS_NAME': () => import('@/views/three/items/index.vue'),
}

const threeRoutes: RouteRecordRaw = {
  path: PageEnum.THREE_HOME,
  name: PageEnum.THREE_HOME_NAME,
  component: importPath['PageEnum.THREE_HOME_NAME'],
  redirect: PageEnum.THREE_HOME_ITEMS,
  meta: {
    title: '项目',
    isRoot: true
  },
  children: [
    {
      path: PageEnum.THREE_HOME_ITEMS,
      name: PageEnum.THREE_HOME_ITEMS_NAME,
      component: importPath['PageEnum.THREE_HOME_ITEMS_NAME'],
      meta: {
        title: '我的项目'
      }
    },
  ]
}

export default threeRoutes