vue-element-admin 页面标题的国际化为什么不显示?

左侧菜单“系列”是国际化的字段,image.png

router.js里代码也国际化了,image.png

左侧菜单中文国际化是正常的,但是页面标题“xl”为什么没有国际化呢?
image.png

解决方法:
permission.js

import i18n from "@/lang"  //导入国际化文件

router.beforeEach(async(to, from, next) => {
  // start progress bar
  NProgress.start()

  // set page title
  document.title = getPageTitle(i18n.t(`route.${to.meta.title}`)) //标题国际化
阅读 1.9k
1 个回答

对比一下你左侧菜单栏中的写法和标题上的写法,国际化插件是需要调用this.$t进行取值的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题