Fix: 修正国际化构建Bug(大概
This commit is contained in:
23
app/app.vue
23
app/app.vue
@ -1,7 +1,24 @@
|
||||
<template>
|
||||
<div>
|
||||
<NuxtLayout>
|
||||
<NuxtPage />
|
||||
</NuxtLayout>
|
||||
<el-config-provider :locale="elementPlusLocale">
|
||||
<NuxtLayout>
|
||||
<NuxtPage />
|
||||
</NuxtLayout>
|
||||
</el-config-provider>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { ElConfigProvider } from 'element-plus';
|
||||
import zhCn from 'element-plus/es/locale/lang/zh-cn';
|
||||
import en from 'element-plus/es/locale/lang/en';
|
||||
|
||||
const { locale } = useI18n();
|
||||
|
||||
const elementPlusLocales = {
|
||||
'zh': zhCn,
|
||||
'en': en,
|
||||
}
|
||||
|
||||
const elementPlusLocale = computed(() => elementPlusLocales[locale.value] || zhCn);
|
||||
</script>
|
||||
Reference in New Issue
Block a user