12345678910111213141516171819202122232425 |
- import { createI18n } from 'vue-i18n'
- import VueI18n from 'vue-i18n'
- import {
- post,
- get
- } from '@/utils/axios'
- const i18n = createI18n({
- legacy: false, // 让 setup 函数可以通过 t 访问
- globalInjection: true, // 让 template 可以像 vue2 那样使用 $t 来访问
- locale: 'zh-cn',
- fallbackLocale: 'zh-cn',
-
- messages: {
- // 'zh-cn': require('./cn.js').lang,
- 'en-us': require('./en.js').lang,
- }
- })
- console.log(require('./cn.js').lang)
- get('/open/multilingual/getJson',{}).then(res=>{
- console.log(JSON.parse(res.data),'下载')
- window.localStorage.setItem('lang',res.data)
- i18n.global.setLocaleMessage('zh-cn', require('./cn.js').lang)
- })
- export default i18n
|