elementui中el-tab-pane国际化问题

<el-tab-pane

      v-for="(item, index) in tabsData"
      label="{{$t(item.label)}}"
      :name="item.key"
      :key="index">
      

只是显示key并没有进行翻译,不进行国际化的话
<el-tab-pane

      v-for="(item, index) in tabsData"
      :label="item.label"
      :name="item.key"
      :key="index">

这个没问题。
data是这样的。
data() {

return {
  tabsData: [
    { label: 'oa.index.all', key: '0' },
    { label: 'oa.index.workLogs', key: '1' },
    { label: 'oa.index.approvals', key: '5' },
    { label: 'oa.index.tasks', key: '4' },
    { label: 'oa.index.schedules', key: '2' },
    { label: 'oa.index.announcements', key: '3' }
  ]
}

},
那么国际化的话,el-tab-pane里面的label该怎么写。label里面this.$t()也不管用。

阅读 3.7k
1 个回答
     :label="$t(item.label)"
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题