import Vue from 'vue' import VueI18n from 'vue-i18n' import locale from 'element-ui/lib/locale' import elementEn from 'element-ui/lib/locale/lang/en'; // element-ui 英语语言包 import elementZh from 'element-ui/lib/locale/lang/zh-CN'; // element-ui 中文语言包 import zh from './zh' import en from './en' Vue.use(VueI18n) const messages = { en: { ...en, ...elementEn }, zh: { ...zh, ...elementZh } }; const i18n = new VueI18n({ locale: localStorage.lang || 'zh', messages, }); locale.i18n((key, value) => i18n.t(key, value)) export default i18n;