refactor: 优化顶部空间,切换语言控件修改

This commit is contained in:
Captain.B 2021-06-26 11:34:55 +08:00 committed by 刘瑞斌
parent f562d3eb25
commit 664b22055e
1 changed files with 19 additions and 14 deletions

View File

@ -1,18 +1,16 @@
<template>
<el-menu :unique-opened="true" class="header-user-menu align-right"
mode="horizontal"
:background-color="color"
text-color="#fff"
active-text-color="#fff">
<el-submenu index="1">
<template slot="title">
<span>{{ language }}</span>
</template>
<el-menu-item v-for="(value, key) in languageMap" :key="key" @click="changeLanguage(key)">
<el-dropdown size="medium" @command="changeLanguage" class="align-right">
<span class="dropdown-link">
<font-awesome-icon :icon="['fas', 'language']" size="lg"/>
</span>
<template v-slot:dropdown>
<el-dropdown-menu>
<el-dropdown-item :command="key" v-for="(value, key) in languageMap" :key="key">
{{ value }} <i class="el-icon-check" v-if="language === value"/>
</el-menu-item>
</el-submenu>
</el-menu>
</el-dropdown-item>
</el-dropdown-menu>
</template>
</el-dropdown>
</template>
<script>
@ -85,6 +83,13 @@ export default {
</script>
<style scoped>
.dropdown-link {
cursor: pointer;
font-size: 12px;
color: rgb(245, 245, 245);
line-height: 40px;
padding-right: 20px;
}
.el-icon-check {
color: #44b349;