如何动态更改Element UI和Vue中的语言?

时间:2018-10-26 12:41:15

标签: vuejs2 element-ui

我有一张el-table被渲染。用户更改语言我有要设置新语言的事件。但是表并没有动态地改变这种语言,因为提早了。 对于翻译,我们使用vue-gettext

import elementLangDe from 'element-ui/lib/locale/lang/de';
import elementLocale from 'element-ui/lib/locale';
elementLocale.use(elementLangDe);

1 个答案:

答案 0 :(得分:0)

您需要结合使用vue-i18n

Vue.use(Element, {
  i18n: (key, value) => i18n.t(key, value)
})

然后,您只需更改i18n.locale的值。

详细信息请参见: