2
This commit is contained in:
Anfioo
2025-12-18 18:54:48 +08:00
parent 080084b356
commit 727d6a3a54
51 changed files with 207 additions and 92 deletions

View File

@@ -1,19 +1,21 @@
<div class="vc-menu flex justify-start" id="menu-nav">
<!--顶部的logo是在nav2里面声明的-->
<div class="vc-menu flex justify-start" id="menu-nav" style="position: relative; overflow: visible;">
<div class="vc-menu-main">
<ul>
<li v-for="menu in menus" v-bind:class="{ active: menu.active }" v-if="menu.childs != undefined && menu.childs.length >0" v-on:click="switchMenu(menu)">
<i class="fa " v-bind:class="menu.icon"></i><span class="margin-left-xs">{{vc.i18n(menu.name)}}</span>
<!-- <li class="title"><a href="/">{{logo}}</a></li>-->
<li v-for="menu in menus" v-bind:class="{ active: menu.active }" v-if="menu.childs != undefined && menu.childs.length >0" @mouseenter="hoverMenu(menu)" @mouseleave="leaveMenu">
<i class="fa " v-bind:class="menu.icon"></i>
<span class="margin-left-xs">{{vc.i18n(menu.name)}}</span>
</li>
</ul>
</div>
<div class="vc-menu-sub" v-if="subMenus && subMenus.length > 0">
<div class="vc-menu-sub flyout" v-if="subMenus && subMenus.length > 0" @mouseenter="keepMenuOpen" @mouseleave="leaveMenu">
<ul>
<li class="title">{{curMenuName}}</li>
<li v-for="subMenu in subMenus" v-if="subMenu.isShow == 'Y'" v-bind:class="{ active: subMenu.active }" v-on:click="_gotoPage(subMenu.href,subMenu.name)">
<li v-for="subMenu in subMenus" v-if="subMenu.isShow == 'Y'" v-bind:class="{ active: subMenu.active }" @click.stop="_gotoPage(subMenu.href, subMenu.name)">
{{vc.i18n(subMenu.name)}}
</li>
<li class="sub-footer" @click="_closeSubMenu()"><i class="fa fa-dedent"></i></li>
<!-- <li class="sub-footer" @click="_closeSubMenu()"><i class="fa fa-dedent"></i></li>-->
</ul>
</div>
</div>