diff --git a/packages/app/src/components/CustomNavBar.vue b/packages/app/src/components/CustomNavBar.vue index d0e46e8..f79c247 100644 --- a/packages/app/src/components/CustomNavBar.vue +++ b/packages/app/src/components/CustomNavBar.vue @@ -39,7 +39,14 @@ onMounted(() => { }) function handleBack() { - uni.navigateBack({ delta: 1 }) + const pages = getCurrentPages() + + if (pages.length > 1) { + uni.navigateBack({ delta: 1 }) + return + } + + uni.switchTab({ url: '/pages/home/index' }) }