diff --git a/src/layouts/components/tab/DropTabs.vue b/src/layouts/components/tab/DropTabs.vue index 1335f02..5f51c88 100644 --- a/src/layouts/components/tab/DropTabs.vue +++ b/src/layouts/components/tab/DropTabs.vue @@ -9,6 +9,7 @@ const { t } = useI18n() function renderDropTabsLabel(option: any) { return t(`route.${String(option.name)}`, option.meta.title) } + function renderDropTabsIcon(option: any) { return renderIcon(option.meta.icon)!() } @@ -26,6 +27,7 @@ function handleDropTabs(key: string, option: any) { :render-icon="renderDropTabsIcon" trigger="click" size="small" + key-field="fullPath" @select="handleDropTabs" >