diff --git a/src/layouts/GlobalHeader.vue b/src/layouts/GlobalHeader.vue
index 200a60e..a81982b 100644
--- a/src/layouts/GlobalHeader.vue
+++ b/src/layouts/GlobalHeader.vue
@@ -21,12 +21,10 @@
@@ -45,16 +43,24 @@ export default {
name: 'GlobalHeader',
components: {IMenu, HeaderAvatar, HeaderNotice, HeaderSearch},
props: ['collapsed', 'menuData'],
- provide() {
+ inject: ['menuI18n'],
+ data() {
return {
- headerTheme: this.theme
+ langList: [
+ {key: 'CN', name: '简体中文', alias: '简体'},
+ {key: 'HK', name: '繁体中文', alias: '繁体'},
+ {key: 'US', name: 'English', alias: 'English'}
+ ]
}
},
- inject: ['menuI18n'],
computed: {
...mapState('setting', ['theme', 'isMobile', 'layout', 'systemName', 'lang']),
headerTheme () {
return (this.layout == 'side' && !this.isMobile) ? 'light' : this.theme
+ },
+ langAlias() {
+ let lang = this.langList.find(item => item.key == this.lang)
+ return lang.alias
}
},
methods: {
@@ -101,6 +107,7 @@ export default {
margin: auto;
}
&.side{
+ padding-right: 12px;
}
.logo {
height: 64px;