更新 Footer 组件以支持动态显示导航

This commit is contained in:
jxxghp
2025-09-08 19:19:31 +08:00
parent f65ae6d703
commit aff228edd3
2 changed files with 11 additions and 2 deletions

View File

@@ -386,7 +386,7 @@ onMounted(() => {
<!-- 👉 Footer -->
<template #footer>
<Footer v-show="!showPluginQuickAccess" />
<Footer :show-nav="!showPluginQuickAccess" />
</template>
</VerticalNavLayout>

View File

@@ -7,6 +7,15 @@ import { useUserStore } from '@/stores'
import { filterMenusByPermission } from '@/utils/permission'
import { usePWA } from '@/composables/usePWA'
// 是否显示的输入参数
defineProps({
showNav: {
type: Boolean,
default: true,
},
})
const display = useDisplay()
// PWA模式检测
const { appMode } = usePWA()
@@ -160,7 +169,7 @@ const showDynamicButton = computed(() => {
</script>
<template>
<Teleport v-if="appMode" to="body">
<Teleport v-if="appMode && showNav" to="body">
<div class="footer-nav-container">
<VCard elevation="3" class="footer-nav-card border" rounded="pill" :class="{ 'shift-left': showDynamicButton }">
<VCardText class="footer-card-content">