From 4574b86ad9abf3b4d619ec77eff15bd7afaacc0d Mon Sep 17 00:00:00 2001 From: liyang <1711467488@qq.com> Date: Thu, 9 Aug 2018 19:40:04 +0800 Subject: [PATCH] bug fixed Former-commit-id: 57ef462e2e645409890c3176973694ac9fba1fbb --- .../header-aside/components/tabs/index.vue | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/src/layout/header-aside/components/tabs/index.vue b/src/layout/header-aside/components/tabs/index.vue index bc50c33..a9fe3b5 100644 --- a/src/layout/header-aside/components/tabs/index.vue +++ b/src/layout/header-aside/components/tabs/index.vue @@ -32,7 +32,7 @@ + @command="command => handleControlItemClick(command)"> @@ -127,21 +127,13 @@ export default { * @description 接收点击关闭控制上选项的事件 */ handleControlItemClick (command, tagName = null) { - // 关闭右键菜单 - this.contextmenuFlag = false - // 判断触发方式 - let pageSelect = tagName - if (pageSelect) { - if (pageSelect._isVue) { - pageSelect = null - } + if (tagName) { + this.contextmenuFlag = false } - // 设置传递参数 const params = { - pageSelect, + pageSelect: tagName, vm: this } - // 根据不同的类型触发不同的关闭事件 switch (command) { case 'left': this.d2adminTagCloseLeft(params)