Skip to content

Commit 8c2ecbd

Browse files
author
preschool
committed
🎈 perf:优化标签栏图标取值
1 parent c40ca13 commit 8c2ecbd

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/layout/components/TagsView/src/TagsView.vue

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -358,12 +358,13 @@ watch(
358358
>
359359
<Icon
360360
v-if="
361-
item?.matched &&
362-
item?.matched[1] &&
363-
item?.matched[1]?.meta?.icon &&
364-
tagsViewIcon
361+
tagsViewIcon &&
362+
(item?.meta?.icon ||
363+
(item?.matched &&
364+
item.matched[0] &&
365+
item.matched[item.matched.length - 1].meta?.icon))
365366
"
366-
:icon="item?.matched[1]?.meta?.icon"
367+
:icon="item?.meta?.icon || item.matched[item.matched.length - 1].meta.icon"
367368
:size="12"
368369
class="mr-5px"
369370
/>

0 commit comments

Comments
 (0)