【同步】前端项目源码

【修复】工作流兼容问题
This commit is contained in:
chudong
2025-05-10 11:53:11 +08:00
parent c514471adc
commit f1a75afaba
584 changed files with 55714 additions and 110 deletions

View File

@@ -0,0 +1,40 @@
import {
createRouter,
createWebHistory,
createWebHashHistory,
useRoute,
useRouter,
RouterLink,
RouterView,
type RouteRecordRedirect,
type RouteRecordRaw,
type RouterOptions,
} from 'vue-router'
/**
* 创建路由
* @param {RouterOptions} options 路由配置
* @returns {Router} 路由实例
*/
const useCreateRouter = (
options: RouterOptions = {
routes: [],
history: createWebHistory(),
scrollBehavior: () => ({ left: 0, top: 0 }),
},
) => {
return createRouter({ ...options })
}
export {
useCreateRouter,
useRoute,
useRouter,
RouterLink,
RouterView,
createWebHistory,
createWebHashHistory,
type RouteRecordRedirect,
type RouteRecordRaw,
type RouterOptions,
}