144 Star 1.1K Fork 336

VTJ.PRO / MyUI

 / 详情

国际化支持

待办的
创建于  
2021-03-29 14:59

添加国际化支持

评论 (1)

望户侯 创建了任务
望户侯 关联仓库设置为新德汇前端/MyUI
展开全部操作日志

已解决,步骤如下:
//src/lang/index.js
import Vue from "vue";
import VueI18n from "vue-i18n";
import elementEnLocale from "element-ui/lib/locale/lang/en"; // element-ui lang
import elementZhLocale from "element-ui/lib/locale/lang/zh-CN"; // element-ui lang
import enLocale from "./en";
import zhLocale from "./zh";

Vue.use(VueI18n);

const messages = {
en: {
...enLocale,
...elementEnLocale
},
zh: {
...zhLocale,
...elementZhLocale
}
};

const i18n = new VueI18n({
// 设置语言 选项 en | zh
locale: localStorage.getItem("language") || "en",
// 设置文本内容
messages
});

export default i18n;

在组件中引用:
import i18n from '@/lang/index'

data() {
i18n: i18n
}

{{ i18n.t('msg') }}

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
1924436 rorop 1578962506
JavaScript
1
https://gitee.com/newgateway/my.git
git@gitee.com:newgateway/my.git
newgateway
my
MyUI

搜索帮助