halo/src/router/index.ts

14 lines
396 B
TypeScript

import { createRouter, createWebHashHistory } from "vue-router";
import routesConfig from "@/router/routes.config";
import { setupPermissionGuard } from "./guards/permission";
const router = createRouter({
history: createWebHashHistory(import.meta.env.BASE_URL),
routes: routesConfig,
scrollBehavior: () => ({ left: 0, top: 0 }),
});
setupPermissionGuard(router);
export default router;