123456789101112131415161718192021 |
- <template>
- <el-config-provider :locale="appStore.locale" :size="size">
- <router-view />
- </el-config-provider>
- </template>
- <script setup lang="ts">
- import useSettingsStore from '@/store/modules/settings'
- import { handleThemeStyle } from '@/utils/theme'
- import useAppStore from '@/store/modules/app';
- const appStore = useAppStore();
- const size = computed(() => appStore.size as any);
- onMounted(() => {
- nextTick(() => {
- // 初始化主题样式
- handleThemeStyle(useSettingsStore().theme)
- })
- })
- </script>
|