Skip to content

Commit e234476

Browse files
authored
fix: 404.vue routing return problem (#78)
1 parent 8231b62 commit e234476

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/layouts/404.vue

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
<script setup lang="ts">
22
const router = useRouter()
3+
4+
function onBack() {
5+
if (window.history.state.back)
6+
history.back()
7+
else
8+
router.replace('/')
9+
}
310
</script>
411

512
<template>
@@ -9,7 +16,7 @@ const router = useRouter()
916
<RouterView />
1017

1118
<div class="mt-10">
12-
<button van-haptics-feedback btn m="3 t8" @click="router.back()">
19+
<button van-haptics-feedback btn m="3 t8" @click="onBack">
1320
Back
1421
</button>
1522
</div>

0 commit comments

Comments
 (0)