| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 | | <template> |  |   <el-menu-item v-if="menu.children == null || menu.children.length == 0" :key="menu.index" :index="menu.index"> |  |     <i :class="menu.icon"></i> |  |     <span slot="title">{{menu.label}}</span> |  |   </el-menu-item> |  |   <el-submenu v-else :index="menu.index"> |  |     <template slot="title"> |  |       <i :class="menu.icon"></i> |  |       <span slot="title">{{menu.label}}</span> |  |     </template> |  |     <MenuItems v-for="child in menu.children" :menu="child" :key="child.index"/> |  |   </el-submenu> |  | </template> |  |   |  | <script> |  | export default { |  |   name: 'MenuItems', |  |   props: { |  |     menu: { |  |       type: Object, |  |       required: true |  |     } |  |   } |  | } |  | </script> | 
 |