|
@@ -2,7 +2,7 @@
|
|
|
<template v-for="(item, index) in filteredMenuItems" :key="getUniqueKey(item, index)">
|
|
<template v-for="(item, index) in filteredMenuItems" :key="getUniqueKey(item, index)">
|
|
|
<ElSubMenu v-if="hasChildren(item)" :index="item.path || item.meta.title" :level="level">
|
|
<ElSubMenu v-if="hasChildren(item)" :index="item.path || item.meta.title" :level="level">
|
|
|
<template #title>
|
|
<template #title>
|
|
|
- <div class="menu-icon flex-cc">
|
|
|
|
|
|
|
+ <div v-if="level === 0" class="menu-icon flex-cc">
|
|
|
<ArtSvgIcon
|
|
<ArtSvgIcon
|
|
|
:icon="item.meta.icon"
|
|
:icon="item.meta.icon"
|
|
|
:color="theme?.iconColor"
|
|
:color="theme?.iconColor"
|
|
@@ -30,7 +30,7 @@
|
|
|
:level-item="level + 1"
|
|
:level-item="level + 1"
|
|
|
@click="goPage(item)"
|
|
@click="goPage(item)"
|
|
|
>
|
|
>
|
|
|
- <div class="menu-icon flex-cc">
|
|
|
|
|
|
|
+ <div v-if="level === 0" class="menu-icon flex-cc">
|
|
|
<ArtSvgIcon
|
|
<ArtSvgIcon
|
|
|
:icon="item.meta.icon"
|
|
:icon="item.meta.icon"
|
|
|
:color="theme?.iconColor"
|
|
:color="theme?.iconColor"
|