diff --git a/web/src/App.vue b/web/src/App.vue index 0e23a85..a7fcd1c 100644 --- a/web/src/App.vue +++ b/web/src/App.vue @@ -70,6 +70,7 @@ import { ref, provide, onMounted, computed, watch } from 'vue' import { useRoute, useRouter } from 'vue-router' import AppHeader from '@/components/AppHeader.vue' +import AppSidebar from '@/components/AppSidebar.vue' import AppSubNav from '@/components/AppSubNav.vue' import AppRightbar from '@/components/AppRightbar.vue' import Footer from '@/components/Footer.vue' @@ -98,6 +99,7 @@ const filterCrowdIds = ref([]) // 热门笑话(右侧栏) const hotJokes = ref([]) + // 右侧栏:仅首页显示 const showRightBar = computed(() => route.path === '/') // 副导航:首页/分类/搜索显示,详情页显示推荐列表 @@ -186,7 +188,7 @@ onMounted(async () => { console.warn('[APP] Failed to load hot jokes:', e) hotJokes.value = [] } -}) + })