侧边栏保留icon占位

master
toesbieya 6 years ago
parent 1b82b97e71
commit 9d3ac80fe9
  1. 12
      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 ? <i class={icon}/> : <svg-icon icon={icon}/>)
iconComponent = isElIcon ? <i class={icon + ' svg-icon'}/> : <svg-icon icon={icon}/>
}
else iconComponent = <span class="svg-icon"/>
vnodes.push(iconComponent)
if (title) vnodes.push(<span slot="title" class="sidebar-item-content">{(title)}</span>)
if (title) {
vnodes.push(<span slot="title" class="sidebar-item-content">{(title)}</span>)
}
return vnodes
}
}

Loading…
Cancel
Save