mirror of
https://gitee.com/mirrors/AllinSSL.git
synced 2026-03-13 10:00:53 +08:00
18 lines
498 B
TypeScript
18 lines
498 B
TypeScript
import { createWebHistory, useCreateRouter } from '@baota/router' // 框架路由
|
|
import { createRoutes } from './import' // 自动导入路由配置
|
|
import useRouterEach from './each' // 全局路由守卫
|
|
|
|
// 获取路由
|
|
const { routeGroup, routes } = createRoutes() // 获取路由配置
|
|
console.log(routeGroup, routes)
|
|
|
|
// 创建路由
|
|
const router = useCreateRouter({
|
|
routes:routeGroup,
|
|
history: createWebHistory(),
|
|
})
|
|
// 全局路由守卫
|
|
useRouterEach(router)
|
|
|
|
export { router, routes }
|