diff --git a/src/main.ts b/src/main.ts index 6e08386e..1c56d316 100644 --- a/src/main.ts +++ b/src/main.ts @@ -33,12 +33,14 @@ import { fetchGlobalSettings } from './api' // 创建Vue实例 const app = createApp(App) -try { - const globalSettings = await fetchGlobalSettings() - // 使用 provide 传递全局设置 - app.provide('globalSettings', globalSettings) -} catch (error) { - console.error('Failed to initialize app', error) +async function initializeApp() { + try { + const globalSettings = await fetchGlobalSettings() + // 使用 provide 传递全局设置 + app.provide('globalSettings', globalSettings) + } catch (error) { + console.error('Failed to initialize app', error) + } } // 注册全局组件