Commit e2b5a0ca authored by huangjie's avatar huangjie

菜单收起样式修改

parent 6f45f0f6
......@@ -248,3 +248,6 @@
.el-range-editor--medium{
text-align: left;
}
.el-date-editor .el-range-input{
text-align: left;
}
<template>
<div v-if="!item.hidden">
<!-- 展开 -->
<template v-if="!isCollapse">
<!--&lt;!&ndash;<template v-if="!isCollapse">&ndash;&gt; 菜单白色样式需要此处与else的内容配合-->
<template>
<template v-if="hasOneShowingChild(item.children,item) && (!onlyOneChild.children || onlyOneChild.noShowingChildren) && !item.alwaysShow">
<app-link v-if="onlyOneChild.meta" :to="resolvePath(onlyOneChild.path,onlyOneChild.query)">
<el-menu-item :index="resolvePath(onlyOneChild.path)" :class="{'submenu-title-noDropdown':!isNest}">
......@@ -18,39 +19,39 @@
</el-submenu>
</template>
<!-- 收起 -->
<template v-else>
<div v-if="hasOneShowingChild(item.children,item) && (!onlyOneChild.children || onlyOneChild.noShowingChildren) && !item.alwaysShow"
class="side-retract">
<el-popover placement="right-start" popper-class="side-popover side-one-popover" :visible-arrow="true" trigger="hover"
:disabled="onlyOneChild.meta||item.meta?false:true">
<div class="side-container">
<div class="side-title">
<!--<app-link v-if="onlyOneChild.meta || item.meta" :to="resolvePath(onlyOneChild.path || item.path)">-->
<app-link :to="resolvePath(onlyOneChild.path || item.path,onlyOneChild.query)">
{{ onlyOneChild.meta.title || item.meta.title }}
</app-link>
<!--<template v-else>-->
<!--<div v-if="hasOneShowingChild(item.children,item) && (!onlyOneChild.children || onlyOneChild.noShowingChildren) && !item.alwaysShow"-->
<!--class="side-retract">-->
<!--<el-popover placement="right-start" popper-class="side-popover side-one-popover" :visible-arrow="true" trigger="hover"-->
<!--:disabled="onlyOneChild.meta||item.meta?false:true">-->
<!--<div class="side-container">-->
<!--<div class="side-title">-->
<!--&lt;!&ndash;<app-link v-if="onlyOneChild.meta || item.meta" :to="resolvePath(onlyOneChild.path || item.path)">&ndash;&gt;-->
<!--<app-link :to="resolvePath(onlyOneChild.path || item.path,onlyOneChild.query)">-->
<!--{{ onlyOneChild.meta.title || item.meta.title }}-->
<!--</app-link>-->
</div>
</div>
<item v-if="onlyOneChild.meta" slot="reference" :icon="sideIcon(item, onlyOneChild)" />
</el-popover>
</div>
<div v-else class="side-retract">
<el-popover placement="right-start" popper-class="side-popover" :visible-arrow="true" trigger="hover" :disabled="item.meta?false:true">
<div class="side-container">
<div class="side-title">{{ item.meta.title }}</div>
<ul class="side-list">
<li v-for="child in item.children" :key="child.path">
<app-link v-if="child.meta" :to="resolvePath(child.path,child.query)">
{{ child.meta.title }}
</app-link>
</li>
</ul>
</div>
<item v-if="item.meta" slot="reference" :icon="sideIcon(item)" />
</el-popover>
</div>
</template>
<!--</div>-->
<!--</div>-->
<!--<item v-if="onlyOneChild.meta" slot="reference" :icon="sideIcon(item, onlyOneChild)" />-->
<!--</el-popover>-->
<!--</div>-->
<!--<div v-else class="side-retract">-->
<!--<el-popover placement="right-start" popper-class="side-popover" :visible-arrow="true" trigger="hover" :disabled="item.meta?false:true">-->
<!--<div class="side-container">-->
<!--<div class="side-title">{{ item.meta.title }}</div>-->
<!--<ul class="side-list">-->
<!--<li v-for="child in item.children" :key="child.path">-->
<!--<app-link v-if="child.meta" :to="resolvePath(child.path,child.query)">-->
<!--{{ child.meta.title }}-->
<!--</app-link>-->
<!--</li>-->
<!--</ul>-->
<!--</div>-->
<!--<item v-if="item.meta" slot="reference" :icon="sideIcon(item)" />-->
<!--</el-popover>-->
<!--</div>-->
<!--</template>-->
</div>
</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