Skip to content

Commit 3426d87

Browse files
author
奇淼(piexlmax
authored
Merge pull request flipped-aurora#914 from qazwsx9288/bugFix
bugfix:修复菜单未设置icon时,vue会弹出vnode警告的bug;
2 parents 2ed6b3a + 68b2227 commit 3426d87

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

web/src/view/layout/aside/asideComponent/asyncSubmenu.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<el-sub-menu ref="subMenu" :index="routerInfo.name">
33
<template #title>
4-
<el-icon>
4+
<el-icon v-if="routerInfo.meta.icon">
55
<component :is="routerInfo.meta.icon" />
66
</el-icon>
77
<span>{{ routerInfo.meta.title }}</span>

web/src/view/layout/aside/asideComponent/menuItem.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<template>
22
<el-menu-item :index="routerInfo.name">
3-
<el-icon>
3+
<el-icon v-if="routerInfo.meta.icon">
44
<component :is="routerInfo.meta.icon" />
55
</el-icon>
66
<template #title>

web/src/view/superAdmin/menu/menu.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
</el-table-column>
2626
<el-table-column align="left" label="图标" min-width="140" prop="authorityName">
2727
<template #default="scope">
28-
<div class="icon-column">
28+
<div v-if="scope.row.meta.icon" class="icon-column">
2929
<el-icon>
3030
<component :is="scope.row.meta.icon" />
3131
</el-icon>

0 commit comments

Comments
 (0)