hrms-checkin/src/router/index.ts

43 lines
1.1 KiB
TypeScript
Raw Normal View History

2023-11-14 17:47:43 +07:00
import { createRouter, createWebHistory } from 'vue-router'
import HomeView from '@/views/HomeView.vue'
2023-11-07 11:17:13 +07:00
const router = createRouter({
2023-11-14 17:47:43 +07:00
history: createWebHistory(import.meta.env.BASE_URL),
routes: [
{
path: '/',
name: 'home',
component: HomeView,
},
{
path: '/about',
name: 'about',
// route level code-splitting
// this generates a separate chunk (about.[hash].js) for this route
// which is lazy-loaded when the route is visited.
component: () => import('@/views/AboutView.vue'),
},
{
path: '/history',
name: 'history',
component: () => import('@/views/HistoryView.vue'),
},
// {
// path: '/camera',
// name: 'camera',
// component: () => import('@/views/SampleCamera.vue'),
// },
/**
* 404 Not Found
* ref: https://router.vuejs.org/guide/essentials/dynamic-matching.html#catch-all-404-not-found-route
*/
{
path: '/:pathMatch(.*)*',
name: 'NotFound',
component: () => import('@/views/ErrorNotFoundPage.vue'),
},
],
})
2023-11-07 11:17:13 +07:00
2023-11-14 17:47:43 +07:00
export default router