diff --git a/src/components/core/d2-multiple-page-control/index.vue b/src/components/core/d2-multiple-page-control/index.vue index 7b32c9f7..236065a0 100644 --- a/src/components/core/d2-multiple-page-control/index.vue +++ b/src/components/core/d2-multiple-page-control/index.vue @@ -20,11 +20,20 @@
- + - 关闭左侧 - 关闭右侧 - 全部关闭 + + + 关闭左侧 + + + + 关闭右侧 + + + + 全部关闭 +
@@ -46,6 +55,9 @@ export default { }) }, methods: { + /** + * 接收点击 tab 标签的事件 + */ handleClick (tab, event) { const page = this.pageOpenedList.find(page => page.name === tab.name) if (page) { @@ -56,11 +68,13 @@ export default { }) } }, + /** + * 点击 tab 上的删除按钮后首先触发这里 + */ handleTabsEdit(tagName, action) { if (action === 'remove') { - if (tagName !== 'index') { - this.closeTag(tagName) - } + // 首页的删除按钮已经隐藏 因此这里不用判断是 index + this.closeTag(tagName) } }, /**