Pārlūkot izejas kodu

chore(useLocale): resolve ts type error

invalid w 1 gadu atpakaļ
vecāks
revīzija
6b919cd2fc
1 mainītis faili ar 3 papildinājumiem un 1 dzēšanām
  1. 3 1
      src/locales/useLocale.ts

+ 3 - 1
src/locales/useLocale.ts

@@ -7,6 +7,7 @@ import { i18n } from './setupI18n';
 import { useLocaleStoreWithOut } from '/@/store/modules/locale';
 import { unref, computed } from 'vue';
 import { loadLocalePool, setHtmlPageLang } from './helper';
+import { Locale } from 'ant-design-vue/es/locale';
 
 interface LangModule {
   message: Recordable;
@@ -32,7 +33,8 @@ export function useLocale() {
   const getShowLocalePicker = computed(() => localeStore.getShowPicker);
 
   const getAntdLocale = computed((): any => {
-    return i18n.global.getLocaleMessage(unref(getLocale))?.antdLocale ?? {};
+    const localeMessage = i18n.global.getLocaleMessage<{ antdLocale: Locale }>(unref(getLocale));
+    return localeMessage?.antdLocale ?? {};
   });
 
   // Switching the language will change the locale of useI18n