File tree Expand file tree Collapse file tree 2 files changed +9
-12
lines changed Expand file tree Collapse file tree 2 files changed +9
-12
lines changed Original file line number Diff line number Diff line change 1
1
<template >
2
2
<div v-if =" !item.hidden&&item.children" class =" menu-wrapper" >
3
3
4
- <router-link v-if =" hasOneShowingChildren(item.children) && !item.children[0].children&& !item.alwaysShow" :to =" resolvePath(item.children[0].path)" >
5
- <el-menu-item :index =" resolvePath(item.children[0].path)" :class =" {'submenu-title-noDropdown':!isNest}" >
6
- <svg-icon v-if =" item.children[0].meta&&item.children[0].meta.icon" :icon-class =" item.children[0].meta.icon" ></svg-icon >
7
- <span v-if =" item.children[0].meta&&item.children[0].meta.title" slot =" title" >{{generateTitle(item.children[0].meta.title)}}</span >
8
- </el-menu-item >
9
- </router-link >
4
+ <el-menu-item v-if =" hasOneShowingChildren(item.children) && !item.children[0].children&& !item.alwaysShow" :index =" resolvePath(item.children[0].path)" :class =" {'submenu-title-noDropdown':!isNest}" >
5
+ <svg-icon v-if =" item.children[0].meta&&item.children[0].meta.icon" :icon-class =" item.children[0].meta.icon" ></svg-icon >
6
+ <span v-if =" item.children[0].meta&&item.children[0].meta.title" slot =" title" >{{generateTitle(item.children[0].meta.title)}}</span >
7
+ </el-menu-item >
10
8
11
9
<el-submenu v-else :index =" item.name||item.path" >
12
10
<template slot="title">
17
15
<template v-for =" child in item .children " v-if =" ! child .hidden " >
18
16
<sidebar-item :is-nest =" true" class =" nest-menu" v-if =" child.children&&child.children.length>0" :item =" child" :key =" child.path" :base-path =" resolvePath(child.path)" ></sidebar-item >
19
17
20
- <router-link v-else :to =" resolvePath(child.path)" :key =" child.name" >
21
- <el-menu-item :index =" resolvePath(child.path)" >
22
- <svg-icon v-if =" child.meta&&child.meta.icon" :icon-class =" child.meta.icon" ></svg-icon >
23
- <span v-if =" child.meta&&child.meta.title" slot =" title" >{{generateTitle(child.meta.title)}}</span >
24
- </el-menu-item >
25
- </router-link >
18
+ <el-menu-item v-else :index =" resolvePath(child.path)" :key =" child.name" >
19
+ <svg-icon v-if =" child.meta&&child.meta.icon" :icon-class =" child.meta.icon" ></svg-icon >
20
+ <span v-if =" child.meta&&child.meta.title" slot =" title" >{{generateTitle(child.meta.title)}}</span >
21
+ </el-menu-item >
26
22
</template >
27
23
</el-submenu >
28
24
Original file line number Diff line number Diff line change 8
8
background-color =" #304156"
9
9
text-color =" #bfcbd9"
10
10
active-text-color =" #409EFF"
11
+ router
11
12
>
12
13
<sidebar-item v-for =" route in permission_routers" :key =" route.name" :item =" route" :base-path =" route.path" ></sidebar-item >
13
14
</el-menu >
You can’t perform that action at this time.
0 commit comments