File tree Expand file tree Collapse file tree 4 files changed +113
-0
lines changed Expand file tree Collapse file tree 4 files changed +113
-0
lines changed Original file line number Diff line number Diff line change 1+ <script setup lang="ts"></script >
2+
3+ <template >
4+ <div >
5+ <h2 >Nested root</h2 >
6+
7+ <h4 >string url</h4 >
8+ <nav >
9+ <ul >
10+ <li >
11+ <RouterLink to =" /nested" v-slot =" { href }" >{{ href }}</RouterLink >
12+ </li >
13+ <li >
14+ <RouterLink to =" /nested/" v-slot =" { href }" >{{ href }}</RouterLink >
15+ </li >
16+ <li >
17+ <RouterLink to =" /nested/other" v-slot =" { href }" >{{
18+ href
19+ }}</RouterLink >
20+ </li >
21+ </ul >
22+ </nav >
23+
24+ <h4 >named locations</h4 >
25+ <nav >
26+ <ul >
27+ <li >
28+ <RouterLink :to =" { name: '/nested' }" v-slot =" { href }" >{{
29+ href
30+ }}</RouterLink >
31+ </li >
32+ <li >
33+ <RouterLink :to =" { name: '/nested/' }" v-slot =" { href }" >{{
34+ href
35+ }}</RouterLink >
36+ </li >
37+ <li >
38+ <RouterLink :to =" { name: '/nested/other' }" v-slot =" { href }" >{{
39+ href
40+ }}</RouterLink >
41+ </li >
42+ </ul >
43+ </nav >
44+
45+ <RouterView />
46+ </div >
47+ </template >
48+
49+ <style scoped>
50+ .router-link-active {
51+ color : orange ;
52+ }
53+
54+ .router-link-exact-active {
55+ color : red ;
56+ }
57+ </style >
Original file line number Diff line number Diff line change 1+ <script setup lang="ts"></script >
2+
3+ <template >
4+ <div >
5+ <h3 >Nested index</h3 >
6+ </div >
7+ </template >
Original file line number Diff line number Diff line change 1+ <script setup lang="ts"></script >
2+
3+ <template >
4+ <div >
5+ <h3 >Nested other</h3 >
6+ </div >
7+ </template >
Original file line number Diff line number Diff line change @@ -103,6 +103,28 @@ declare module 'vue-router/auto-routes' {
103103 Record < never , never > ,
104104 | never
105105 > ,
106+ '/nested' : RouteRecordInfo <
107+ '/nested' ,
108+ '/nested' ,
109+ Record < never , never > ,
110+ Record < never , never > ,
111+ | '/nested/'
112+ | '/nested/other'
113+ > ,
114+ '/nested/' : RouteRecordInfo <
115+ '/nested/' ,
116+ '/nested' ,
117+ Record < never , never > ,
118+ Record < never , never > ,
119+ | never
120+ > ,
121+ '/nested/other' : RouteRecordInfo <
122+ '/nested/other' ,
123+ '/nested/other' ,
124+ Record < never , never > ,
125+ Record < never , never > ,
126+ | never
127+ > ,
106128 '/tests/[[optional]]/end' : RouteRecordInfo <
107129 '/tests/[[optional]]/end' ,
108130 '/tests/:optional?/end' ,
@@ -225,6 +247,26 @@ declare module 'vue-router/auto-routes' {
225247 views :
226248 | never
227249 }
250+ 'src/pages/nested.vue' : {
251+ routes :
252+ | '/nested'
253+ | '/nested/'
254+ | '/nested/other'
255+ views :
256+ | 'default'
257+ }
258+ 'src/pages/nested/index.vue' : {
259+ routes :
260+ | '/nested/'
261+ views :
262+ | never
263+ }
264+ 'src/pages/nested/other.vue' : {
265+ routes :
266+ | '/nested/other'
267+ views :
268+ | never
269+ }
228270 'src/pages/tests/[[optional]]/end.vue' : {
229271 routes :
230272 | '/tests/[[optional]]/end'
You can’t perform that action at this time.
0 commit comments