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