为 CRUD 增加彩色菜单图标

Former-commit-id: bdca798f5056859f38d757a26a796d1bb63552aa [formerly bdca798f5056859f38d757a26a796d1bb63552aa [formerly bdca798f5056859f38d757a26a796d1bb63552aa [formerly bdca798f5056859f38d757a26a796d1bb63552aa [formerly b079c3534c1f0d23716df4f4204bbe92b6bafed3 [formerly 1d4277d69368fc0b2c63728d88a71322028b8dba]]]]]
Former-commit-id: 5e49e9230ba68c0a601245ee411154c0fd53ba6a
Former-commit-id: 9090d5c67ec347b110e27e917a0ff7fe8026eebe
Former-commit-id: 2654a70c4a66f347a3edf746e79a4f806fcfbd89 [formerly 74779e4b0671a2f5e0d1364591ac15d6afb30ca5]
Former-commit-id: 378939089aaf8d723b84767d6ceefd1167a248e3
Former-commit-id: 99dce6ded35003802c02906f0235f20535e3013d
Former-commit-id: f14493430340432913db8daab1e1b39d878ae0a9
Former-commit-id: fed18da8917574f43887d167b0ba7ebab4f96af4
Former-commit-id: 89c215ec3fec8f633f128aa503fc8788fb6380a2
This commit is contained in:
liyang
2018-08-27 22:44:29 +08:00
parent b73ac2c400
commit 2b267d5c3e
20 changed files with 49 additions and 21 deletions

View File

@@ -1,9 +1,10 @@
<template>
<el-menu-item :index="menu.path || uniqueId">
<i v-if="menu.icon" :class="`fa fa-${menu.icon}`"></i>
<i v-else-if="menu.iconSvg">
<!-- <i v-else-if="menu.iconSvg">
<d2-icon-svg :name="menu.iconSvg"/>
</i>
</i> -->
<d2-icon-svg v-else-if="menu.iconSvg" :name="menu.iconSvg"/>
<i v-else class="fa fa-file-o"></i>
<span slot="title">{{menu.title || '未命名菜单'}}</span>
</el-menu-item>

View File

@@ -2,9 +2,10 @@
<el-submenu :index="menu.path || uniqueId">
<template slot="title">
<i v-if="menu.icon" :class="`fa fa-${menu.icon}`"></i>
<i v-else-if="menu.iconSvg">
<!-- <i v-else-if="menu.iconSvg">
<d2-icon-svg :name="menu.iconSvg"/>
</i>
</i> -->
<d2-icon-svg v-else-if="menu.iconSvg" :name="menu.iconSvg"/>
<i v-else class="fa fa-folder-o"></i>
<span slot="title">{{menu.title}}</span>
</template>