style: Update globalSettings injection in multiple components

This commit is contained in:
jxxghp
2024-08-29 08:36:29 +08:00
parent 9d55f8ab24
commit 6ec1bbe1ae
10 changed files with 107 additions and 55 deletions

View File

@@ -28,10 +28,19 @@ import '@layouts/styles/index.scss'
import '@styles/styles.scss'
import 'vue-toast-notification/dist/theme-bootstrap.css'
import 'vue3-perfect-scrollbar/style.css'
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)
}
// 注册全局组件
app
.component('VAceEditor', VAceEditor)