1、安装 vue-i18n
npm install vue-i18n
2、在src目录下新建i18n文件夹
(1) 在i18n文件夹下创建cn.ts
let zhCn = {
language: {
cn: "简体中文",
en: "英文"
},
header:{
home:"首页"
}
}
export default zhCn;
(2)在i18n文件夹下创建en.ts
let EN = {
language: {
cn: "Chinese",
en: "English"
},
header:{
home:"home"
}
}
export default EN;
(3)在 i18n文件夹下新建 index.ts
import { createI18n } from 'vue-i18n';
import zhCn from "./cn" ;
import EN from "./en" ;
const i18n = createI18n({
locale: 'zhCn',// 默认语言
silentFallbackWarn: true,// 关闭控制台警告
globalInjection: true, // 全局模式,可以直接使用 $t
locale: localStorage.ge