解决弹出框无法返回的问题
This commit is contained in:
@@ -548,9 +548,13 @@ import ServiceListFurniture from "./serviceListFurniture.vue";
|
|||||||
// 检查页面栈,如果当前是第一个页面,则不能返回
|
// 检查页面栈,如果当前是第一个页面,则不能返回
|
||||||
const pages = getCurrentPages();
|
const pages = getCurrentPages();
|
||||||
if (pages.length <= 1) {
|
if (pages.length <= 1) {
|
||||||
// 如果是第一个页面,不执行返回操作
|
// 作为 tabBar 页从其他入口跳转进来时,兜底切回 AI 分析页
|
||||||
// 对于 tabBar 页面,通常不需要返回按钮,或者可以隐藏返回按钮
|
uni.switchTab({
|
||||||
console.log('[FurnitureReception][goBack] 当前是第一个页面,无法返回');
|
url: '/pages/ai_analysis/ai_analysis',
|
||||||
|
fail: (err) => {
|
||||||
|
console.error('[FurnitureReception][goBack] 切回AI分析页失败:', err);
|
||||||
|
}
|
||||||
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
uni.navigateBack({
|
uni.navigateBack({
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="function-item" @click="quickJumpReceptionTab('status')">
|
<view class="function-item" @click="quickJumpReceptionTab('status')">
|
||||||
<view class="function-icon">📋</view>
|
<view class="function-icon">📋</view>
|
||||||
<text class="function-name">服务状态</text>
|
<text class="function-name">服务中</text>
|
||||||
<text class="function-desc"></text>
|
<text class="function-desc"></text>
|
||||||
</view>
|
</view>
|
||||||
<view class="function-item" @click="quickJumpReceptionTab('tag')">
|
<view class="function-item" @click="quickJumpReceptionTab('tag')">
|
||||||
|
|||||||
Reference in New Issue
Block a user