From 000ff61dd8a88eb875048e6a3deca8679d75df18 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期六, 29 八月 2020 11:29:33 +0800 Subject: [PATCH] 2020-08-29 --- src/components/sidemenu/index.jsx | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/components/sidemenu/index.jsx b/src/components/sidemenu/index.jsx index cb2c6a1..a463c20 100644 --- a/src/components/sidemenu/index.jsx +++ b/src/components/sidemenu/index.jsx @@ -130,7 +130,7 @@ try { _tmenu.PageParam = JSON.parse(child.PageParam) } catch (e) { - _tmenu.PageParam = {} + _tmenu.PageParam = {OpenType: 'newtab'} } _tmenu.type = _tmenu.PageParam.Template || _tmenu.type } else { @@ -142,6 +142,7 @@ _tmenu.MenuNo = child.MenuNo _tmenu.MenuName = child.MenuName _tmenu.text = child.MenuName + _tmenu.OpenType = _tmenu.PageParam ? _tmenu.PageParam.OpenType : 'newtab' return _tmenu }) } @@ -204,9 +205,11 @@ } let menu = JSON.parse(e.target.dataset.item) - if (menu.Ot === 'NewPage') { + + if (menu.OpenType === 'newpage') { + e.preventDefault() window.open(menu.src) - } else if (menu.Ot === 'blank') { + } else if (menu.OpenType === 'blank') { menu.selected = true this.props.modifyTabview([menu]) e.preventDefault() -- Gitblit v1.8.0