优化:从登录页面点返回直接回到主页
This commit is contained in:
parent
c329d712c5
commit
e1456f14d6
10
src/App.vue
10
src/App.vue
@ -43,6 +43,14 @@ const bottomNavValue = computed({
|
|||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
function onBackClick() {
|
||||||
|
if (currentRoute.value === '/login') {
|
||||||
|
router.replace('/')
|
||||||
|
} else {
|
||||||
|
router.back()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
async function refreshUserData() {
|
async function refreshUserData() {
|
||||||
if (!userStore.isLoggedIn) return
|
if (!userStore.isLoggedIn) return
|
||||||
await router.isReady()
|
await router.isReady()
|
||||||
@ -73,7 +81,7 @@ watch(
|
|||||||
variant="text"
|
variant="text"
|
||||||
class="back-btn"
|
class="back-btn"
|
||||||
:aria-label="t('common.back')"
|
:aria-label="t('common.back')"
|
||||||
@click="$router.back()"
|
@click="onBackClick"
|
||||||
>
|
>
|
||||||
<v-icon>mdi-arrow-left</v-icon>
|
<v-icon>mdi-arrow-left</v-icon>
|
||||||
</v-btn>
|
</v-btn>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user