ruoyi-geek-vue3/src/App.vue

20 lines
465 B
Vue
Raw Normal View History

2025-11-24 14:56:00 +00:00
<template>
<div v-loading="!settingsStore.inited" style="height: 100%;width: 100%;">
<router-view />
</div>
</template>
<script setup>
import useSettingsStore from '@/store/modules/settings'
import { handleThemeStyle } from '@/utils/theme'
const settingsStore = useSettingsStore()
onMounted(() => {
nextTick(() => {
settingsStore.initSetting(() => {
// 初始化主题样式
handleThemeStyle(settingsStore.theme)
})
})
})
</script>