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