diff --git a/src/components/ui/NavBar.vue b/src/components/ui/NavBar.vue index 7109881..4dbb424 100644 --- a/src/components/ui/NavBar.vue +++ b/src/components/ui/NavBar.vue @@ -11,8 +11,8 @@
-

{{ publicConfig.config.site?.name || '文件中转站' }}

-

{{ publicConfig.config.site?.description || '安全、便捷的文件暂存服务' }}

+

{{ config.site?.name || '文件中转站' }}

+

{{ config.site?.description || '安全、便捷的文件暂存服务' }}

@@ -65,7 +65,7 @@ defineProps<{ }>() const route = useRoute() -const publicConfig = usePublicConfig() +const { config } = usePublicConfig() const isAdminRoute = computed(() => route.path.includes('/admin')) \ No newline at end of file diff --git a/src/composables/usePublicConfig.ts b/src/composables/usePublicConfig.ts index 62bf758..a4a502d 100644 --- a/src/composables/usePublicConfig.ts +++ b/src/composables/usePublicConfig.ts @@ -1,4 +1,4 @@ -import { ref, onMounted } from 'vue' +import { ref } from 'vue' import { publicApi, type PublicConfig } from '@/lib/api' // 默认配置 diff --git a/src/views/UploadPage.vue b/src/views/UploadPage.vue index 8b7d6dd..f952d13 100644 --- a/src/views/UploadPage.vue +++ b/src/views/UploadPage.vue @@ -78,7 +78,7 @@ {{ isDragging ? '释放文件到此处' : '点击选择文件或拖拽到此处' }}

- 支持任意格式文件,单文件最大 {{ publicConfig.getFileSizeLimit() }},最多 {{ publicConfig.config.upload?.max_batch_files || 10 }} 个文件 + 支持任意格式文件,单文件最大 {{ publicConfig.getFileSizeLimit() }},最多 {{ config.upload?.max_batch_files || 10 }} 个文件

@@ -348,6 +348,7 @@ import { usePublicConfig } from '@/composables/usePublicConfig' const router = useRouter() const publicConfig = usePublicConfig() +const { config } = publicConfig // 响应式数据 const activeTab = ref('file') @@ -418,7 +419,7 @@ const addFiles = (files: File[]) => { // 检查文件数量 if (!publicConfig.validateFileCount(selectedFiles.value)) { - toast.warning(`最多只能上传 ${publicConfig.config.upload?.max_batch_files || 10} 个文件`) + toast.warning(`最多只能上传 ${config.value.upload?.max_batch_files || 10} 个文件`) } }