Commit af1ebca7e329cee791f095f4135cb991512fae62

Authored by sanmu
1 parent c3a08746

update router not found

dist.zip deleted 100644 → 0
No preview for this file type
index.html
... ... @@ -12,6 +12,16 @@
12 12 ">
13 13 </head>
14 14  
  15 +<!-- Google tag (gtag.js) -->
  16 +<script async src="https://www.googletagmanager.com/gtag/js?id=AW-881504701"></script>
  17 +<script>
  18 + window.dataLayer = window.dataLayer || [];
  19 + function gtag() { dataLayer.push(arguments); }
  20 + gtag('js', new Date());
  21 +
  22 + gtag('config', 'AW-881504701');
  23 +</script>
  24 +
15 25 <body>
16 26 <div id="app"></div>
17 27 <script type="module" src="/src/main.ts"></script>
... ...
src/router/index.ts
... ... @@ -13,11 +13,6 @@ const router = createRouter({
13 13 history: createWebHistory(import.meta.env.BASE_URL),
14 14 routes: [
15 15 {
16   - path: '/index',
17   - name: 'index',
18   - redirect: '/'
19   - },
20   - {
21 16 path: '/',
22 17 name: 'home',
23 18 component: Home,
... ... @@ -129,15 +124,16 @@ const router = createRouter({
129 124 }
130 125 }
131 126 }
132   - // {
133   - // path: '/about',
134   - // name: 'about',
135   - // // route level code-splitting
136   - // // this generates a separate chunk (About.[hash].js) for this route
137   - // // which is lazy-loaded when the route is visited.
138   - // // component: () => import('../views/AboutView.vue')
139   - // }
140 127 ]
141 128 })
142 129  
  130 +router.beforeEach((to, from, next) => {
  131 + // not found redirect home
  132 + if (to.matched.length === 0) {
  133 + next('/')
  134 + } else {
  135 + next()
  136 + }
  137 +})
  138 +
143 139 export default router
... ...