"@types/node": "^18.15.3", "vite": "^4.1.0", "typescript": "^4.9.3", "vue": "^3.2.45"
简单编写
const i18n = createI18n({
legacy: false,
globalInjection: true, //全局使用$t方法
locale: langStorage?.lang || lang,
fallbackLocale: langStorage?.lang || lang, // 没有英文的时候默认中文语言
messages: {
[LangEnum.ZH]: zh,
[LangEnum.EN]: en,
},
})
重要的是加上 `globalInjection: true`, //全局使用$t方法
setup中调用:
import i18n from '@/i18n'
//调用
console.log('18', i18n.global.t('global.sys_set'))