index.js 608 B

1234567891011121314151617181920212223
  1. import { createI18n } from "vue-i18n";
  2. import cn from "/src/lang/cn";
  3. import en from "/src/lang/en";
  4. import { download, post, get } from "/src/utils/request";
  5. const i18n = createI18n({
  6. legacy: false, // 让 setup 函数可以通过 t 访问
  7. globalInjection: true, // 让 template 可以像 vue2 那样使用 $t 来访问
  8. locale: "zh-cn",
  9. fallbackLocale: "zh-cn",
  10. messages: {
  11. "zh-cn": cn,
  12. "en-us": en,
  13. },
  14. });
  15. // get('/open/multilingual/getJson',{}).then(res=>{
  16. // window.localStorage.setItem('lang',res.data)
  17. // i18n.global.setLocaleMessage('zh-cn', cn)
  18. // })
  19. export default i18n;