From 0c6844cbef7664ecdbf3a0262a20d152c842ee8d Mon Sep 17 00:00:00 2001 From: padreug Date: Sun, 2 Feb 2025 17:17:41 +0100 Subject: [PATCH] create router setup import router in main.ts --- src/main.ts | 5 ++++- src/router/index.ts | 27 +++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 src/router/index.ts diff --git a/src/main.ts b/src/main.ts index 11a434d..b86cb90 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,5 +1,8 @@ import { createApp } from 'vue' import App from './App.vue' +import router from './router' import './assets/index.css' -createApp(App).mount('#app') +const app = createApp(App) +app.use(router) +app.mount('#app') diff --git a/src/router/index.ts b/src/router/index.ts new file mode 100644 index 0000000..de70667 --- /dev/null +++ b/src/router/index.ts @@ -0,0 +1,27 @@ +import { createRouter, createWebHistory } from 'vue-router' +import Home from '@/pages/Home.vue' +import Directory from '@/pages/Directory.vue' +import FAQ from '@/pages/FAQ.vue' + +const router = createRouter({ + history: createWebHistory(), + routes: [ + { + path: '/', + name: 'home', + component: Home + }, + { + path: '/directory', + name: 'directory', + component: Directory + }, + { + path: '/faq', + name: 'faq', + component: FAQ + } + ] +}) + +export default router \ No newline at end of file