新增动态多语言资源查询设置

This commit is contained in:
不做码农 2022-05-06 22:15:33 +08:00
parent 07788166ae
commit ca5e4da63f

View File

@ -1,6 +1,6 @@
import { createI18n } from 'vue-i18n'; import { createI18n } from 'vue-i18n';
import store from '@/store/index'; import store from '@/store/index';
import { listLangByLocale } from '@/api/system/commonLang'
import zhCn from './lang/zh-cn'; import zhCn from './lang/zh-cn';
import en from './lang/en'; import en from './lang/en';
import zhTw from './lang/zh-tw'; import zhTw from './lang/zh-tw';
@ -21,5 +21,14 @@ const i18n = createI18n({
'en': { ...en, ...pageLoginEn } 'en': { ...en, ...pageLoginEn }
} }
}) })
console.log('lang=' + store.getters.language)
listLangByLocale(store.getters.language).then(res => {
const { code, data } = res
if (code == 200) {
i18n.global.mergeLocaleMessage('zh-cn', data.cn)
i18n.global.mergeLocaleMessage('zh-tw', data.tw)
i18n.global.mergeLocaleMessage('en', data.en)
}
})
export default i18n; export default i18n;