diff --git a/vue/src/layout/components/Sidebar/components/SidebarItemContent.vue b/vue/src/layout/components/Sidebar/components/SidebarItemContent.vue index e2a5851..e242146 100644 --- a/vue/src/layout/components/Sidebar/components/SidebarItemContent.vue +++ b/vue/src/layout/components/Sidebar/components/SidebarItemContent.vue @@ -10,14 +10,18 @@ const {icon, title} = context.props const vnodes = [] + let iconComponent + if (icon) { const isElIcon = icon.startsWith('el-icon-') - vnodes.push(isElIcon ? : ) + iconComponent = isElIcon ? : } + else iconComponent = + + vnodes.push(iconComponent) + + if (title) vnodes.push({(title)}) - if (title) { - vnodes.push({(title)}) - } return vnodes } }