refactor: 优化顶部空间,切换语言控件修改
This commit is contained in:
parent
f562d3eb25
commit
664b22055e
|
@ -1,18 +1,16 @@
|
||||||
<template>
|
<template>
|
||||||
<el-menu :unique-opened="true" class="header-user-menu align-right"
|
<el-dropdown size="medium" @command="changeLanguage" class="align-right">
|
||||||
mode="horizontal"
|
<span class="dropdown-link">
|
||||||
:background-color="color"
|
<font-awesome-icon :icon="['fas', 'language']" size="lg"/>
|
||||||
text-color="#fff"
|
</span>
|
||||||
active-text-color="#fff">
|
<template v-slot:dropdown>
|
||||||
<el-submenu index="1">
|
<el-dropdown-menu>
|
||||||
<template slot="title">
|
<el-dropdown-item :command="key" v-for="(value, key) in languageMap" :key="key">
|
||||||
<span>{{ language }}</span>
|
{{ value }} <i class="el-icon-check" v-if="language === value"/>
|
||||||
</template>
|
</el-dropdown-item>
|
||||||
<el-menu-item v-for="(value, key) in languageMap" :key="key" @click="changeLanguage(key)">
|
</el-dropdown-menu>
|
||||||
{{ value }} <i class="el-icon-check" v-if="language === value"/>
|
</template>
|
||||||
</el-menu-item>
|
</el-dropdown>
|
||||||
</el-submenu>
|
|
||||||
</el-menu>
|
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
@ -85,6 +83,13 @@ export default {
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped>
|
<style scoped>
|
||||||
|
.dropdown-link {
|
||||||
|
cursor: pointer;
|
||||||
|
font-size: 12px;
|
||||||
|
color: rgb(245, 245, 245);
|
||||||
|
line-height: 40px;
|
||||||
|
padding-right: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
.el-icon-check {
|
.el-icon-check {
|
||||||
color: #44b349;
|
color: #44b349;
|
||||||
|
|
Loading…
Reference in New Issue