File tree 4 files changed +15
-5
lines changed
4 files changed +15
-5
lines changed Original file line number Diff line number Diff line change 2
2
<div id =" app" >
3
3
<div id =" nav" >
4
4
<router-link :to =" { name: 'event-list' }" >List</router-link > |
5
- <router-link :to =" { name: 'event-show' }" >Show Event #1</router-link > |
6
5
<router-link :to =" { name: 'event-create' }" >Create</router-link >
7
6
</div >
8
7
<router-view />
Original file line number Diff line number Diff line change @@ -7,16 +7,18 @@ import EventShow from './views/EventShow.vue'
7
7
Vue . use ( Router )
8
8
9
9
export default new Router ( {
10
+ mode : 'history' ,
10
11
routes : [
11
12
{
12
13
path : '/' ,
13
14
name : 'event-list' ,
14
15
component : EventList
15
16
} ,
16
17
{
17
- path : '/event' ,
18
+ path : '/event/:id ' ,
18
19
name : 'event-show' ,
19
- component : EventShow
20
+ component : EventShow ,
21
+ props : true
20
22
} ,
21
23
{
22
24
path : '/event/create' ,
Original file line number Diff line number Diff line change 1
1
<template >
2
- <h1 >Events Listing</h1 >
2
+ <div >
3
+ <h1 >Events Listing</h1 >
4
+
5
+ <router-link :to =" { name: 'event-show', params: { id: '1' } }" >Show Event #1</router-link >
6
+ </div >
3
7
</template >
Original file line number Diff line number Diff line change 1
1
<template >
2
- <h1 >Showing event #1 </h1 >
2
+ <h1 >Showing event #{{ id }} </h1 >
3
3
</template >
4
+ <script >
5
+ export default {
6
+ props: [' id' ]
7
+ }
8
+ </script >
You can’t perform that action at this time.
0 commit comments