fix: 修复顶栏模式bug和侧栏无图标的bug

This commit is contained in:
pixelmaxQM 2025-04-21 23:14:53 +08:00
parent 09cb29da17
commit 54595d46e5
2 changed files with 35 additions and 46 deletions

View File

@ -4,32 +4,21 @@
:style="{
height: sideHeight
}"
>
<template #title>
<div
v-if="!isCollapse"
class="flex items-center"
:style="{
height: sideHeight
}"
>
<el-icon v-if="routerInfo.meta.icon">
<component :is="routerInfo.meta.icon" />
</el-icon>
<span>{{ routerInfo.meta.title }}</span>
</div>
<template v-else>
<el-icon v-if="routerInfo.meta.icon">
<component :is="routerInfo.meta.icon" />
</el-icon>
<span>{{ routerInfo.meta.title }}</span>
{{ routerInfo.meta.title[0] }}
</template>
<template #title>
{{ routerInfo.meta.title }}
</template>
</el-menu-item>
</template>
<script setup>
import { computed } from 'vue'
import {computed, inject} from 'vue'
import { useAppStore } from '@/pinia'
import { storeToRefs } from 'pinia'
const appStore = useAppStore()