/* * @Author: Devin * @Date: 2022-11-10 15:43:02 * @LastEditors: Devin * @LastEditTime: 2023-02-22 10:23:44 * @Description: 工程路由 */ import { createRouter, createWebHistory, RouteRecordRaw } from 'vue-router'; // const history = createWebHistory(); const routes: Array = [ { path: '/table', name: 'TableDemo', component: () => import('./views/TableDemo.vue'), meta: { breadcrumb: [{ name: '表格示例' }] } }, { path: '/grid', name: 'GridDemo', component: () => import('./views/GridDemo.vue'), meta: { breadcrumb: [{ name: '表格示例', to: '/table' }, { name: '栅格示例' }] } }, { path: '/card', name: 'CardDemo', component: () => import('./views/CardDemo.vue'), meta: { breadcrumb: [{ name: '卡片示例' }] } }, { path: '/tabs', name: 'TabsDemo', component: () => import('./views/TabsDemo.vue'), meta: { breadcrumb: [{ name: '标签页' }] } }, { path: '/info', name: 'InfoDemo', component: () => import('./views/InfoDemo.vue'), meta: { breadcrumb: [{ name: '描述demo' }] } }, { path: '/complex-form', name: 'ComplexForm', component: () => import('./views/ComplexFormDemo.vue'), meta: { breadcrumb: [{ name: '复杂表格' }] } }, { path: '/dialog', name: 'DialogDemo', component: () => import('./views/DialogDemo.vue'), meta: { breadcrumb: [{ name: '弹窗demo' }] } }, { path: '/upload', name: 'UploadDemo', component: () => import('./views/UploadDemo.vue'), meta: { breadcrumb: [{ name: '上传组件demo' }] } }, { path: '/icons', name: 'IconDemo', component: () => import('./views/IconDemo.vue'), meta: { breadcrumb: [{ name: '图标集合' }] } }, { path: '/table-demo', name: 'CommonTableDemo', component: () => import('./views/CommonTableDemo.vue'), meta: { breadcrumb: [{ name: '表格demo' }] } }, { path: '/form-demo', name: 'FormDemo', component: () => import('./views/FormDemo.vue'), meta: { breadcrumb: [{ name: '表格demo' }] } }, { path: '/tree-demo', name: 'TreeDemo', component: () => import('./views/TreeDemo.vue'), meta: { breadcrumb: [{ name: '树demo' }] } }, { path: '/flow-demo', name: 'CommonX6Flow', component: () => import('./views/CommonX6Flow.vue'), meta: { breadcrumb: [{ name: '流程图demo' }] } } ]; const router = createRouter({ history: createWebHistory('/'), routes }); export default router;