
--- client/views/layout/AdminMenu.vue
+++ client/views/layout/AdminMenu.vue
... | ... | @@ -10,7 +10,7 @@ |
10 | 10 |
<p v-html="menu.icon2"></p> |
11 | 11 |
</router-link> |
12 | 12 |
<ul v-if="menu.subMenu" class="aSub-menu" :style="{ 'max-height': menu.isOpen ? '360px' : '0' }"> |
13 |
- <li v-for="(subMenu, subIndex) in menu.subMenu" :key="subIndex" @click=" toggleSubMenu(menu, subMenu)" > |
|
13 |
+ <li v-for="(subMenu, subIndex) in menu.subMenu" :key="subIndex" @click=" toggleSubMenu($event,menu, subMenu)" > |
|
14 | 14 |
<router-link :to="subMenu.path">{{ subMenu.pathName }}</router-link> |
15 | 15 |
</li> |
16 | 16 |
</ul> |
... | ... | @@ -73,7 +73,8 @@ |
73 | 73 |
}); |
74 | 74 |
menu.isActive = true; |
75 | 75 |
}, |
76 |
- toggleSubMenu(menu, subMenu) { |
|
76 |
+ toggleSubMenu(event, menu, subMenu) { |
|
77 |
+ event.stopPropagation(); |
|
77 | 78 |
this.menuList.forEach((item) => { |
78 | 79 |
if (item !== menu) { |
79 | 80 |
item.isActive = false; |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?