feat(tabs): 多页签增加关闭所有

This commit is contained in:
燕博文
2022-06-16 10:00:23 +08:00
parent 65c21812bb
commit 8237adb9c0
3 changed files with 17 additions and 1 deletions

View File

@ -86,6 +86,11 @@ const options = computed<Option[]>(() => [
label: '关闭右侧',
key: 'close-right',
icon: iconifyRender('mdi:format-horizontal-align-right')
},
{
label: '关闭所有',
key: 'close-all',
icon: iconifyRender('ant-design:line-outlined')
}
]);
@ -119,6 +124,12 @@ const actionMap = new Map<DropdownKey, () => void>([
() => {
tab.clearRightTab(props.currentPath);
}
],
[
'close-all',
() => {
tab.clearAllTab();
}
]
]);