mirror of
https://github.com/PanJiaChen/vue-element-admin.git
synced 2025-08-10 12:01:57 +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}"
|
:class="{'submenu-title-noDropdown':!isNest}"
|
||||||
@click="openItemMenu"
|
@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
|
<item
|
||||||
|
v-else
|
||||||
:icon="onlyOneChild.meta.icon || (item.meta && item.meta.icon)"
|
:icon="onlyOneChild.meta.icon || (item.meta && item.meta.icon)"
|
||||||
:title="generateTitle(onlyOneChild.meta.title)"
|
:title="generateTitle(onlyOneChild.meta.title)"
|
||||||
/>
|
/>
|
||||||
@ -18,7 +24,10 @@
|
|||||||
|
|
||||||
<el-submenu v-else ref="subMenu" :index="resolvePath(item.path)" popper-append-to-body>
|
<el-submenu v-else ref="subMenu" :index="resolvePath(item.path)" popper-append-to-body>
|
||||||
<template slot="title">
|
<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>
|
</template>
|
||||||
<sidebar-item
|
<sidebar-item
|
||||||
v-for="child in item.children"
|
v-for="child in item.children"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user