File tree Expand file tree Collapse file tree 2 files changed +30
-36
lines changed
typescript-router/src/router Expand file tree Collapse file tree 2 files changed +30
-36
lines changed Original file line number Diff line number Diff line change 1
1
import { createRouter , createWebHistory } from 'vue-router'
2
2
import Home from '../views/Home.vue'
3
3
4
- const routes = [
5
- {
6
- path : '/' ,
7
- name : 'Home' ,
8
- component : Home
9
- } ,
10
- {
11
- path : '/about' ,
12
- name : 'About' ,
13
- // route level code-splitting
14
- // this generates a separate chunk (About.[hash].js) for this route
15
- // which is lazy-loaded when the route is visited.
16
- component : ( ) => import ( '../views/About.vue' )
17
- }
18
- ]
19
-
20
4
const router = createRouter ( {
21
5
history : createWebHistory ( import . meta. env . BASE_URL ) ,
22
- routes
6
+ routes : [
7
+ {
8
+ path : '/' ,
9
+ name : 'Home' ,
10
+ component : Home
11
+ } ,
12
+ {
13
+ path : '/about' ,
14
+ name : 'About' ,
15
+ // route level code-splitting
16
+ // this generates a separate chunk (About.[hash].js) for this route
17
+ // which is lazy-loaded when the route is visited.
18
+ component : ( ) => import ( '../views/About.vue' )
19
+ }
20
+ ]
23
21
} )
24
22
25
23
export default router
Original file line number Diff line number Diff line change 1
1
import { createRouter , createWebHistory } from 'vue-router'
2
- import type { RouteRecordRaw } from 'vue-router'
3
-
4
2
import Home from '../views/Home.vue'
5
3
6
- const routes : Array < RouteRecordRaw > = [
7
- {
8
- path : '/' ,
9
- name : 'Home' ,
10
- component : Home
11
- } ,
12
- {
13
- path : '/about' ,
14
- name : 'About' ,
15
- // route level code-splitting
16
- // this generates a separate chunk (About.[hash].js) for this route
17
- // which is lazy-loaded when the route is visited.
18
- component : ( ) => import ( '../views/About.vue' )
19
- }
20
- ]
21
-
22
4
const router = createRouter ( {
23
5
history : createWebHistory ( import . meta. env . BASE_URL ) ,
24
- routes
6
+ routes : [
7
+ {
8
+ path : '/' ,
9
+ name : 'Home' ,
10
+ component : Home
11
+ } ,
12
+ {
13
+ path : '/about' ,
14
+ name : 'About' ,
15
+ // route level code-splitting
16
+ // this generates a separate chunk (About.[hash].js) for this route
17
+ // which is lazy-loaded when the route is visited.
18
+ component : ( ) => import ( '../views/About.vue' )
19
+ }
20
+ ]
25
21
} )
26
22
27
23
export default router
You can’t perform that action at this time.
0 commit comments