feat: 小调整

This commit is contained in:
meilin.huang
2022-11-07 21:57:51 +08:00
parent fa37937410
commit 9e67032280
180 changed files with 1515 additions and 131 deletions

View File

@@ -1,7 +1,10 @@
<template>
<div class="layout-logo" v-if="setShowLogo" @click="onThemeConfigChange">
<img src="@/assets/image/logo.svg" class="layout-logo-medium-img" />
<span>{{ getThemeConfig.globalTitle }}</span>
<span>
{{ `${getThemeConfig.globalTitle}` }}
<sub><span style="font-size: 10px;color:goldenrod">{{ ` ${config.version}` }}</span></sub>
</span>
</div>
<div class="layout-logo-size" v-else @click="onThemeConfigChange">
<img src="@/assets/image/logo.svg" class="layout-logo-size-img" />
@@ -11,6 +14,7 @@
<script lang="ts">
import { computed, getCurrentInstance } from 'vue';
import { useStore } from '@/store/index.ts';
import config from '@/common/config.ts';
export default {
name: 'layoutLogo',
setup() {
@@ -32,6 +36,7 @@ export default {
store.state.themeConfig.themeConfig.isCollapse = !store.state.themeConfig.themeConfig.isCollapse;
};
return {
config,
setShowLogo,
getThemeConfig,
onThemeConfigChange,
@@ -52,26 +57,31 @@ export default {
font-size: 16px;
cursor: pointer;
animation: logoAnimation 0.3s ease-in-out;
&:hover {
span {
color: var(--color-primary-light-2);
}
}
&-medium-img {
width: 20px;
margin-right: 5px;
}
}
.layout-logo-size {
width: 100%;
height: 50px;
display: flex;
cursor: pointer;
animation: logoAnimation 0.3s ease-in-out;
&-img {
width: 20px;
margin: auto;
}
&:hover {
img {
animation: logoAnimation 0.3s ease-in-out;