Commit 049d4219 authored by 远方不远's avatar 远方不远

hy

parent ecf64357
...@@ -359,6 +359,14 @@ ...@@ -359,6 +359,14 @@
} }
.svg-icon { .svg-icon {
margin-right: 0 !important; margin-right: 0 !important;
width: 1em;
height: 1em;
font-size: 16px;
margin-bottom: -2px;
vertical-align: -0.15em;
fill: currentColor;
overflow: hidden;
margin-left: 0px;
} }
} }
.side-one-popover{ .side-one-popover{
......
...@@ -26,45 +26,45 @@ ...@@ -26,45 +26,45 @@
</template> </template>
<!-- 收起 --> <!-- 收起 -->
<template v-else> <template v-else>
<div v-if="hasOneShowingChild(item.children,item) && (!onlyOneChild.children || onlyOneChild.noShowingChildren) && !item.alwaysShow" class="side-retract"> <div v-if="hasOneShowingChild(item.children,item) && (!onlyOneChild.children || onlyOneChild.noShowingChildren) && !item.alwaysShow" class="side-retract">
<el-popover <el-popover
placement="right-start" placement="right-start"
popper-class="side-popover side-one-popover" popper-class="side-popover side-one-popover"
:visible-arrow="true" :visible-arrow="true"
trigger="hover" trigger="hover"
:disabled="onlyOneChild.meta||item.meta?false:true" :disabled="onlyOneChild.meta||item.meta?false:true"
> >
<div class="side-container"> <div class="side-container">
<div class="side-title"> <div class="side-title">
<app-link v-if="onlyOneChild.meta || item.meta" :to="resolvePath(onlyOneChild.path || item.path)"> <app-link v-if="onlyOneChild.meta || item.meta" :to="resolvePath(onlyOneChild.path || item.path)">
{{ onlyOneChild.meta.title || item.meta.title }} {{ onlyOneChild.meta.title || item.meta.title }}
</app-link> </app-link>
</div> </div>
</div> </div>
<item v-if="onlyOneChild.meta" slot="reference" :icon="sideIcon(item, onlyOneChild)" /> <item v-if="onlyOneChild.meta" slot="reference" :icon="sideIcon(item, onlyOneChild)" />
</el-popover> </el-popover>
</div> </div>
<div v-else class="side-retract"> <div v-else class="side-retract">
<el-popover <el-popover
placement="right-start" placement="right-start"
popper-class="side-popover" popper-class="side-popover"
:visible-arrow="true" :visible-arrow="true"
trigger="hover" trigger="hover"
:disabled="item.meta?false:true" :disabled="item.meta?false:true"
> >
<div class="side-container"> <div class="side-container">
<div class="side-title">{{ item.meta.title }}</div> <div class="side-title">{{ item.meta.title }}</div>
<ul class="side-list"> <ul class="side-list">
<li v-for="child in item.children" :key="child.path"> <li v-for="child in item.children" :key="child.path">
<app-link v-if="child.meta" :to="resolvePath(child.path)"> <app-link v-if="child.meta" :to="resolvePath(child.path)">
{{ child.meta.title }} {{ child.meta.title }}
</app-link> </app-link>
</li> </li>
</ul> </ul>
</div> </div>
<item v-if="item.meta" slot="reference" :icon="sideIcon(item)" /> <item v-if="item.meta" slot="reference" :icon="sideIcon(item)" />
</el-popover> </el-popover>
</div> </div>
</template> </template>
</div> </div>
</template> </template>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment