aboutsummaryrefslogtreecommitdiff
path: root/src/router/index.js
diff options
context:
space:
mode:
authorJoop Kiefte <ikojba@gmail.com>2023-10-05 22:59:11 +0100
committerJoop Kiefte <ikojba@gmail.com>2023-10-05 22:59:11 +0100
commit6f0a2d521ea68c468fff304b93e6ee7b0613b366 (patch)
tree8d2225672ac35160c964a48cd5f261c0eac25c2f /src/router/index.js
Initialize web application via create-cloudflare CLI
Details: C3 = create-cloudflare@2.4.0 project name = bahaiprayers-json framework = vue framework cli = create-vue@3.7.5 package manager = bun@1.0.4 wrangler = wrangler@3.11.0 git = 2.42.0
Diffstat (limited to 'src/router/index.js')
-rw-r--r--src/router/index.js23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/router/index.js b/src/router/index.js
new file mode 100644
index 0000000..a49ae50
--- /dev/null
+++ b/src/router/index.js
@@ -0,0 +1,23 @@
+import { createRouter, createWebHistory } from 'vue-router'
+import HomeView from '../views/HomeView.vue'
+
+const router = createRouter({
+ 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')
+ }
+ ]
+})
+
+export default router