mirror of
https://github.com/PanJiaChen/vue-element-admin.git
synced 2025-08-07 18:25:45 +08:00
Fix Sidebar (#923)
Co-authored-by: elsiosanchez <elsiossanches@gmail.com>
This commit is contained in:
parent
64d38b59a7
commit
16db3d6683
@ -8,7 +8,13 @@
|
||||
:class="{'submenu-title-noDropdown':!isNest}"
|
||||
@click="openItemMenu"
|
||||
>
|
||||
<el-tooltip v-if="!sidebar.opened && !isNest" effect="dark" :content="onlyOneChild.meta.title" placement="right">
|
||||
<item
|
||||
:icon="onlyOneChild.meta.icon || (item.meta && item.meta.icon)"
|
||||
/>
|
||||
</el-tooltip>
|
||||
<item
|
||||
v-else
|
||||
:icon="onlyOneChild.meta.icon || (item.meta && item.meta.icon)"
|
||||
:title="generateTitle(onlyOneChild.meta.title)"
|
||||
/>
|
||||
@ -18,7 +24,10 @@
|
||||
|
||||
<el-submenu v-else ref="subMenu" :index="resolvePath(item.path)" popper-append-to-body>
|
||||
<template slot="title">
|
||||
<item v-if="item.meta" :icon="item.meta && item.meta.icon" :title="generateTitle(item.meta.title)" />
|
||||
<item v-if="sidebar.opened" :icon="item.meta && item.meta.icon" :title="generateTitle(item.meta.title)" />
|
||||
<el-tooltip v-else effect="dark" :content="item.meta.title" placement="top-start">
|
||||
<item v-if="item.meta && !isNest" :icon="item.meta && item.meta.icon" />
|
||||
</el-tooltip>
|
||||
</template>
|
||||
<sidebar-item
|
||||
v-for="child in item.children"
|
||||
|
Loading…
x
Reference in New Issue
Block a user