tapi/z_ele/src/App.vue
u2nyakim 78cbfb21d5 up.
2025-08-22 10:46:24 +08:00

32 lines
821 B
Vue

<template>
<el-config-provider :locale="elLocale">
<ele-config-provider
:locale="eleLocale"
:table="tableConfig"
:map-key="MAP_KEY"
:license="LICENSE_CODE"
>
<ele-app>
<router-view />
</ele-app>
</ele-config-provider>
</el-config-provider>
</template>
<script lang="ts" setup>
import { MAP_KEY, LICENSE_CODE } from '@/config/setting';
import { useGlobalConfig } from '@/config/use-global-config';
import { useThemeStore } from '@/store/modules/theme';
import { useLocale } from '@/i18n/use-locale';
/** 组件全局配置 */
const { tableConfig } = useGlobalConfig();
/** 恢复缓存主题 */
const themeStore = useThemeStore();
themeStore.recoverTheme();
/** 国际化配置 */
const { elLocale, eleLocale } = useLocale();
</script>