feature: Add vue-router

This commit is contained in:
2023-10-07 18:09:51 -06:00
parent 9957f888f7
commit 386e3d1e55
8 changed files with 68 additions and 24 deletions

20
src/router.js Normal file
View File

@@ -0,0 +1,20 @@
import { createRouter, createWebHistory } from "vue-router";
import Pokedex from "./components/Pokedex.vue";
import Page404 from "./components/404.vue";
import About from "./components/About.vue";
const routes = [
{ path: "/", component: About, name: "home" },
{ path: "/pokemon/:id", component: Pokedex, name: "pokemon" },
{ path: "/about", component: About, name: "about" },
{ path: "/:catchAll(.*)", component: Page404, name: "404" },
];
const history = createWebHistory();
const router = createRouter({
history,
routes,
});
export default router;