diff --git a/public/static/plugs/lay-module/layuimini/miniTab.js b/public/static/plugs/lay-module/layuimini/miniTab.js index 167ddf4..f86f6c5 100644 --- a/public/static/plugs/lay-module/layuimini/miniTab.js +++ b/public/static/plugs/lay-module/layuimini/miniTab.js @@ -404,12 +404,19 @@ if (!options.urlHashLocation) return false; var tabId = location.hash.replace(/^#/, ''); if (tabId === null || tabId === undefined || tabId === '') return false; - + // 判断是否为首页 if (tabId === options.homeInfo.href || tabId === options.homeInfo.mb_href) return false; + // 判断tab是否已存在 + if($('.layuimini-tab .layui-tab-content [lay-id="'+tabId+'"]').length > 0) { + element.tabChange('layuiminiTab', tabId); + return false; + } + // 判断是否为右侧菜单 var menu = miniTab.searchMenu(tabId, options.menuList); + if (menu !== undefined) { miniTab.create({ tabId: tabId,