|
/*
* @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<RouteRecordRaw> = [
{
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;
|