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)
}
},
/**