From 0e7c57bd5ecafd8283bcc950b24bb63b59b70e5a Mon Sep 17 00:00:00 2001 From: vben <anncwb@126.com> Date: 星期三, 06 一月 2021 20:10:16 +0800 Subject: [PATCH] feat(tabs): added tab folding --- src/layouts/default/tabs/index.vue | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/src/layouts/default/tabs/index.vue b/src/layouts/default/tabs/index.vue index 58a6388..ba01ceb 100644 --- a/src/layouts/default/tabs/index.vue +++ b/src/layouts/default/tabs/index.vue @@ -21,6 +21,7 @@ <template #tabBarExtraContent v-if="getShowRedo || getShowQuick"> <TabRedo v-if="getShowRedo" /> <QuickButton v-if="getShowQuick" /> + <FoldButton v-if="getShowFold" /> </template> </Tabs> </div> @@ -51,6 +52,7 @@ components: { QuickButton: createAsyncComponent(() => import('./components/QuickButton.vue')), TabRedo: createAsyncComponent(() => import('./components/TabRedo.vue')), + FoldButton: createAsyncComponent(() => import('./components/FoldButton.vue')), Tabs, TabPane: Tabs.TabPane, TabContent, @@ -62,7 +64,7 @@ useTabsDrag(affixTextList); const { prefixCls } = useDesign('multiple-tabs'); const go = useGo(); - const { getShowQuick, getShowRedo } = useMultipleTabSetting(); + const { getShowQuick, getShowRedo, getShowFold } = useMultipleTabSetting(); const getTabsState = computed(() => { return tabStore.getTabsState.filter((item) => !item.meta?.hideTab); @@ -125,6 +127,7 @@ getTabsState, getShowQuick, getShowRedo, + getShowFold, }; }, }); -- Gitblit v1.8.0