From a07ba498d6956a2f943bc6562a2a4c121396cd86 Mon Sep 17 00:00:00 2001 From: qazwsx9288 <378619897@qq.com> Date: Tue, 15 Feb 2022 16:28:12 +0800 Subject: [PATCH] =?UTF-8?q?bugfix:=E4=BF=AE=E5=A4=8D=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E6=9C=AA=E8=AE=BE=E7=BD=AEicon=E6=97=B6=EF=BC=8Cvue=E4=BC=9A?= =?UTF-8?q?=E5=BC=B9=E5=87=BAvnode=E8=AD=A6=E5=91=8A=E7=9A=84bug=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/view/layout/aside/asideComponent/asyncSubmenu.vue | 2 +- web/src/view/layout/aside/asideComponent/menuItem.vue | 2 +- web/src/view/superAdmin/menu/menu.vue | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/web/src/view/layout/aside/asideComponent/asyncSubmenu.vue b/web/src/view/layout/aside/asideComponent/asyncSubmenu.vue index bece3180..9f187536 100644 --- a/web/src/view/layout/aside/asideComponent/asyncSubmenu.vue +++ b/web/src/view/layout/aside/asideComponent/asyncSubmenu.vue @@ -1,7 +1,7 @@ <template> <el-sub-menu ref="subMenu" :index="routerInfo.name"> <template #title> - <el-icon> + <el-icon v-if="routerInfo.meta.icon"> <component :is="routerInfo.meta.icon" /> </el-icon> <span>{{ routerInfo.meta.title }}</span> diff --git a/web/src/view/layout/aside/asideComponent/menuItem.vue b/web/src/view/layout/aside/asideComponent/menuItem.vue index d288f0d8..225afc2c 100644 --- a/web/src/view/layout/aside/asideComponent/menuItem.vue +++ b/web/src/view/layout/aside/asideComponent/menuItem.vue @@ -1,6 +1,6 @@ <template> <el-menu-item :index="routerInfo.name"> - <el-icon> + <el-icon v-if="routerInfo.meta.icon"> <component :is="routerInfo.meta.icon" /> </el-icon> <template #title> diff --git a/web/src/view/superAdmin/menu/menu.vue b/web/src/view/superAdmin/menu/menu.vue index d09f7098..1a8df4dd 100644 --- a/web/src/view/superAdmin/menu/menu.vue +++ b/web/src/view/superAdmin/menu/menu.vue @@ -25,7 +25,7 @@ </el-table-column> <el-table-column align="left" label="图标" min-width="140" prop="authorityName"> <template #default="scope"> - <div class="icon-column"> + <div v-if="scope.row.meta.icon" class="icon-column"> <el-icon> <component :is="scope.row.meta.icon" /> </el-icon>