diff --git a/component/pear/modules/admin.js b/component/pear/modules/admin.js index d86996c..c151465 100644 --- a/component/pear/modules/admin.js +++ b/component/pear/modules/admin.js @@ -235,6 +235,16 @@ layui.define(['message', 'table', 'jquery', 'element', 'yaml', 'form', 'tab', 'm msgInstance.click(messageTip); } } + + this.jump = function(id,title,url){ + if (config.tab.muiltTab) { + bodyTab.addTabOnly({id: id,title: title,url: url,icon: null,close: true}, + 300); + } else { + sideMenu.selectItem(id); + bodyFrame.changePage(url, title, true); + } + } }; var messageTip = function(id, title, context, form) { diff --git a/config/pear.config.yml b/config/pear.config.yml index aac323c..a63024b 100644 --- a/config/pear.config.yml +++ b/config/pear.config.yml @@ -22,7 +22,7 @@ menu: ## 视图内容配置 tab: ## 是否开启多选项卡 - muiltTab: true + muiltTab: false ## 切换选项卡时,是否刷新页面状态 keepState: true ## 是否开启 Tab 记忆 diff --git a/view/document/button.html b/view/document/button.html index cb94bf0..fe84cfe 100644 --- a/view/document/button.html +++ b/view/document/button.html @@ -297,7 +297,7 @@ }) $("[to]").click(function(){ - top.layui.frame.changePageByElement("content","http://www.baidu.com","百度一下",true) + top.layui.admin.jump(14,"百度一下","http://www.baidu.com",true) }) })