feat(projects): 新增子菜单图标和多页签图标

This commit is contained in:
Soybean
2022-03-05 02:31:48 +08:00
parent a1a57a185c
commit f5c56c355c
2 changed files with 54 additions and 25 deletions

View File

@ -13,6 +13,7 @@
@close="tab.removeTab(item.path)"
@contextmenu="handleContextMenu($event, item.path)"
>
<Icon v-if="item.meta.icon" :icon="item.meta.icon" class="inline-block align-text-bottom mr-4px text-16px" />
{{ item.meta.title }}
</component>
</div>
@ -28,6 +29,7 @@
import { ref, reactive, computed, nextTick, watch } from 'vue';
import { useEventListener } from '@vueuse/core';
import { ChromeTab, ButtonTab } from 'soybean-admin-tab';
import { Icon } from '@iconify/vue';
import { useThemeStore, useTabStore } from '@/store';
import { setTabRoutes } from '@/utils';
import { ContextMenu } from './components';