refactor: 优化顶部空间,切换语言控件修改
This commit is contained in:
parent
f562d3eb25
commit
664b22055e
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue