Skip to content

Commit 4399039

Browse files
committed
fix: Add 404 page with meta to fix route flicker
1 parent 59ebaac commit 4399039

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

src/pages/[...all].vue

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
11
<script setup lang="ts">
2+
definePage({
3+
name: '404',
4+
meta: {
5+
level: 2,
6+
},
7+
})
8+
29
const router = useRouter()
310
411
function onBack() {

src/typed-router.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ declare module 'vue-router/auto-routes' {
1919
*/
2020
export interface RouteNamedMap {
2121
'home': RouteRecordInfo<'home', '/', Record<never, never>, Record<never, never>>,
22-
'/[...all]': RouteRecordInfo<'/[...all]', '/:all(.*)', { all: ParamValue<true> }, { all: ParamValue<false> }>,
22+
'404': RouteRecordInfo<'404', '/:all(.*)', { all: ParamValue<true> }, { all: ParamValue<false> }>,
2323
'charts': RouteRecordInfo<'charts', '/charts', Record<never, never>, Record<never, never>>,
2424
'counter': RouteRecordInfo<'counter', '/counter', Record<never, never>, Record<never, never>>,
2525
'KeepAlive': RouteRecordInfo<'KeepAlive', '/keepalive', Record<never, never>, Record<never, never>>,

0 commit comments

Comments
 (0)