From 3cef34afb6697905cc235e37eb198f480f6282df Mon Sep 17 00:00:00 2001 From: liyang <1711467488@qq.com> Date: Sun, 1 Jul 2018 10:53:44 +0800 Subject: [PATCH] no message Former-commit-id: 2ec2adeb18748e8d7d3393613e79811818743abe [formerly 2ec2adeb18748e8d7d3393613e79811818743abe [formerly 2ec2adeb18748e8d7d3393613e79811818743abe [formerly 2ec2adeb18748e8d7d3393613e79811818743abe [formerly f0879e759cbb2d309119f0b623bafab25ff7f8a1 [formerly 8f484b46cbdabf58ef4a66bf504a5fa08bcb2228]]]]] Former-commit-id: b8b12d6500e0a0c5ee5ff94d6d25d6cf85dbfbf4 Former-commit-id: 546fa77e4593eb327aa30f9ce5ab650f7797072b Former-commit-id: 5d2475d9c827bee2b01762ad5a5c44d61e068a9e [formerly b70996164fc0dbd06feae0885a02c5f036eb9a00] Former-commit-id: 3f9b5468f37fc1f9082eb876a9b2fe729933f2f0 Former-commit-id: c684a3306cb1dadc2a743e194704997b1bf1170a Former-commit-id: e71581dba805576e1fffa2d440272d4cf43788ce Former-commit-id: b0ebc8cb2a3a1e488f999734d6e25f7133bbb007 Former-commit-id: ad2caaa61a285a636965b7fd58da3a9cf2ca70c6 --- .../core/d2-multiple-page-control/index.vue | 28 ++++++++++++++----- 1 file changed, 21 insertions(+), 7 deletions(-) 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) } }, /**