feat: tag标签增加图标展示
This commit is contained in:
parent
dcab55055c
commit
ae6db3ed3c
@ -11,6 +11,9 @@
|
|||||||
@close.stop="tagsStore.removeTag(tag.path)"
|
@close.stop="tagsStore.removeTag(tag.path)"
|
||||||
@contextmenu.prevent="handleContextMenu($event, tag)"
|
@contextmenu.prevent="handleContextMenu($event, tag)"
|
||||||
>
|
>
|
||||||
|
<template v-if="tag.icon" #icon>
|
||||||
|
<TheIcon :icon="tag.icon" class="mr-4" />
|
||||||
|
</template>
|
||||||
{{ tag.title }}
|
{{ tag.title }}
|
||||||
</n-tag>
|
</n-tag>
|
||||||
<ContextMenu
|
<ContextMenu
|
||||||
@ -46,7 +49,8 @@ watch(
|
|||||||
() => {
|
() => {
|
||||||
const { name, fullPath: path } = route
|
const { name, fullPath: path } = route
|
||||||
const title = route.meta?.title
|
const title = route.meta?.title
|
||||||
tagsStore.addTag({ name, path, title })
|
const icon = route.meta?.icon
|
||||||
|
tagsStore.addTag({ name, path, title, icon })
|
||||||
},
|
},
|
||||||
{ immediate: true }
|
{ immediate: true }
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user