diff --git a/web/apps/web-ele/src/locales/index.ts b/web/apps/web-ele/src/locales/index.ts index a7a8adc..10ba977 100644 --- a/web/apps/web-ele/src/locales/index.ts +++ b/web/apps/web-ele/src/locales/index.ts @@ -15,9 +15,7 @@ import { import { preferences } from '@vben/preferences'; import dayjs from 'dayjs'; -import enLocale from 'element-plus/es/locale/lang/en'; import defaultLocale from 'element-plus/es/locale/lang/zh-cn'; -import zhTwLocale from 'element-plus/es/locale/lang/zh-tw'; const elementLocale = ref(defaultLocale); @@ -108,7 +106,9 @@ async function loadDayjsLocale(lang: SupportedLanguagesType) { async function loadElementLocale(lang: SupportedLanguagesType) { switch (lang) { case 'en-US': { - elementLocale.value = enLocale; + elementLocale.value = ( + await import('element-plus/es/locale/lang/en') + ).default; break; } case 'zh-CN': { @@ -116,7 +116,9 @@ async function loadElementLocale(lang: SupportedLanguagesType) { break; } case 'zh-TW': { - elementLocale.value = zhTwLocale; + elementLocale.value = ( + await import('element-plus/es/locale/lang/zh-tw') + ).default; break; } } diff --git a/web/apps/web-ele/src/plugins/element-plus.ts b/web/apps/web-ele/src/plugins/element-plus.ts index a539bdf..7ec483b 100644 --- a/web/apps/web-ele/src/plugins/element-plus.ts +++ b/web/apps/web-ele/src/plugins/element-plus.ts @@ -29,10 +29,6 @@ const asyncComponents: Record = { import('element-plus/es/components/checkbox/index').then( (m) => m.ElCheckbox, ), - ElConfigProvider: () => - import('element-plus/es/components/config-provider/index').then( - (m) => m.ElConfigProvider, - ), ElDescriptions: () => import('element-plus/es/components/descriptions/index').then( (m) => m.ElDescriptions,