解决弹出框无法返回的问题

This commit is contained in:
zhonghua.li
2026-04-16 09:28:04 +08:00
parent 8f556e2168
commit c62622dc90
2 changed files with 8 additions and 4 deletions

View File

@@ -548,9 +548,13 @@ import ServiceListFurniture from "./serviceListFurniture.vue";
// 检查页面栈,如果当前是第一个页面,则不能返回
const pages = getCurrentPages();
if (pages.length <= 1) {
// 如果是第一个页面,不执行返回操作
// 对于 tabBar 页面,通常不需要返回按钮,或者可以隐藏返回按钮
console.log('[FurnitureReception][goBack] 当前是第一个页面,无法返回');
// 作为 tabBar 页从其他入口跳转进来时,兜底切回 AI 分析页
uni.switchTab({
url: '/pages/ai_analysis/ai_analysis',
fail: (err) => {
console.error('[FurnitureReception][goBack] 切回AI分析页失败:', err);
}
});
return;
}
uni.navigateBack({