|
|
@@ -3,17 +3,17 @@
|
|
|
<div class="component-container home-container">
|
|
|
<aside class="aside">
|
|
|
<el-menu :default-active="selectedKeys" :default-openeds="openKeys" router class="el-menu-vertical">
|
|
|
- <template v-for="item in subMenus" :key="item.path">
|
|
|
- <el-sub-menu v-if="item.children" :index="item.path">
|
|
|
+ <template v-for="item in subMenus" :key="item.name">
|
|
|
+ <el-sub-menu v-if="item.children" :index="item.name">
|
|
|
<template #title>
|
|
|
<component v-if="item.meta?.icon" :is="item.meta.icon" />
|
|
|
<span class="menu-title">{{ item.meta?.title }}</span>
|
|
|
</template>
|
|
|
- <el-menu-item v-for="child in item.children" :key="child.path" :index="child.path">
|
|
|
+ <el-menu-item v-for="child in item.children" :key="child.name" :index="child.name">
|
|
|
{{ child.meta?.title }}
|
|
|
</el-menu-item>
|
|
|
</el-sub-menu>
|
|
|
- <el-menu-item v-else :index="item.path">
|
|
|
+ <el-menu-item v-else :index="item.name">
|
|
|
<!-- <SvgIcon icon-name="overview" /> -->
|
|
|
<component v-if="item.meta?.icon" :is="item.meta?.icon" />
|
|
|
<span class="menu-title">
|