提交 2c11563e 编写于 作者: Cano1997's avatar Cano1997

update:路由多语言优化

上级 a2b80a03
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
:key="index+''" :key="index+''"
> >
<span slot="label"><span class="ivu-tag-dot-inner"></span>{{ getCaption(meta.caption, meta.info) }}</span> <span slot="label"><span class="ivu-tag-dot-inner"></span>{{ getCaption(meta) }}</span>
</el-tab-pane> </el-tab-pane>
</el-tabs> </el-tabs>
</div> </div>
...@@ -66,9 +66,10 @@ export default class TabPageExp extends Vue { ...@@ -66,9 +66,10 @@ export default class TabPageExp extends Vue {
Vue.prototype.$tabPageExp = this; Vue.prototype.$tabPageExp = this;
} }
public getCaption(caption: any, info: any): any { public getCaption(meta: any): any {
return info && !Object.is(info, "") const caption = meta.captionLanResTag ? this.$t(meta.captionLanResTag, meta.caption) : meta.caption;
? `${this.$t(caption)} - ${this.$t(info)}` return meta.info && !Object.is(meta.info, "")
? `${this.$t(caption)} - ${this.$t(meta.info)}`
: this.$t(caption); : this.$t(caption);
} }
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册