相关文章推荐
留胡子的苦咖啡  ·  How do I open a ...·  1 月前    · 
爽快的春卷  ·  js中 ...·  4 月前    · 
首发于 影之晓毅

vue3-TS-使用i18n国际化

main.ts

import VueI18n from "@/plugins/i18n";
app.use(VueI18n)

i18n.ts

import {createI18n} from "vue-i18n";
import LangViVN from '../libs/lang/vi-VN.js'
import LangZHCN from '../libs/lang/zh-CN.js'
const i18n =createI18n({
    locale:process.env.VUE_APP_LANGUAGE,
    messages:{
        'vi-vn':LangViVN,
        'zh-cn':LangZHCN,
export default i18n

使用方法1:template标签中直接使用$t

   <acCell :name="$t('GroupAnnouncement')"  color=''  :val="$t('AnnouncementContent')"  />