book-generator/index.vue 作为 Tab 页不应显示返回按钮。
my-uniapp-vue3/src/pages/book-generator/index.vue
isTabPage ref 标识页面为 Tab 页v-if="showBackButton" 条件渲染返回按钮showBackButton 通过 computed 计算:
false(隐藏按钮)true新增变量:
const isTabPage = ref(true);
const showBackButton = computed(() => {
if (!isTabPage.value) return true;
const pages = getCurrentPages();
return pages.length > 1;
});
模板变更:
<view class="nav-left" @click="goBack" v-if="showBackButton">
<text class="back-icon">←</text>
</view>