29 lines
528 B
TypeScript
29 lines
528 B
TypeScript
import { createRouter, createMemoryHistory } from "vue-router";
|
|
|
|
const routes = [
|
|
{
|
|
path: '/',
|
|
redirect: '/home'
|
|
},
|
|
{
|
|
path: "/home",
|
|
component: () => import("@renderer/views/home/index.vue"),
|
|
name: "Home",
|
|
meta: { requiresAuth: true },
|
|
},
|
|
];
|
|
|
|
const router = createRouter({
|
|
history: createMemoryHistory(),
|
|
routes,
|
|
scrollBehavior(_to: any, _from: any, savedPosition: any) {
|
|
if (savedPosition) {
|
|
return savedPosition
|
|
}
|
|
|
|
return { top: 0 }
|
|
},
|
|
});
|
|
|
|
export default router;
|