From 3e54c21f1916d3c795aaabae824ab1af44b58dc4 Mon Sep 17 00:00:00 2001 From: jacobxu666 Date: Fri, 28 Aug 2026 22:16:30 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=97=A8=E5=BA=97=E8=AF=A6=E6=83=85/?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E9=A1=B5=E6=97=A0=E5=8E=86=E5=8F=B2=E6=A0=88?= =?UTF-8?q?=E6=97=B6=E9=A1=B6=E9=83=A8=E8=BF=94=E5=9B=9E=E5=9B=9E=E9=A6=96?= =?UTF-8?q?=E9=A1=B5=EF=BC=8C=E9=81=BF=E5=85=8D=E8=BF=94=E5=9B=9E=E6=97=A0?= =?UTF-8?q?=E5=93=8D=E5=BA=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- pages/index/login.vue | 8 +++++++- pages/venue/detail.vue | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/pages/index/login.vue b/pages/index/login.vue index 199d83e..1f0e87b 100644 --- a/pages/index/login.vue +++ b/pages/index/login.vue @@ -136,7 +136,13 @@ export default { uni.navigateTo({ url }) }, goBack() { - uni.navigateBack() + // xuchao: 直接通过链接进入(无历史栈)时回到首页,避免返回无响应 + const pages = getCurrentPages() + if (pages.length > 1) { + uni.navigateBack() + } else { + uni.reLaunch({ url: '/pages/index/index' }) + } } } } diff --git a/pages/venue/detail.vue b/pages/venue/detail.vue index 18b105c..1613644 100644 --- a/pages/venue/detail.vue +++ b/pages/venue/detail.vue @@ -132,7 +132,13 @@ export default { }) }, goBack() { - uni.navigateBack() + // xuchao: 直接通过链接进入(无历史栈)时回到首页,避免返回无响应 + const pages = getCurrentPages() + if (pages.length > 1) { + uni.navigateBack() + } else { + uni.reLaunch({ url: '/pages/index/index' }) + } } } }