i18n 动态添加,动态改变部分/全部配置。

966 阅读1分钟
  • 全部替换
// setLocaleMessage  替换语言配置,会覆盖之前所有的const zh = {
  name:'中文'
}
const en = {
  name:'English'
}
​
this.$i18n.setLocaleMessage('zh',zh)
this.$i18n.setLocaleMessage('en',en)
  • 部分替换
// mergeLocaleMessage  合并语言配置,有则覆盖,无则新增const zh = {
  name:'中文'
}
const en = {
  name:'English'
}
​
this.$i18n.mergeLocaleMessage('zh',zh)
this.$i18n.mergeLocaleMessage('en',en)
​
​