在layui页面中,如果使用了
window.location.href=""进行了页面跳转,再点击菜单栏是不会显示起始页,而是跳转后的页面,
解决:
在miniTab.js文件中找到:listen方法
将其中修改为:
if (!checkTab) { miniTab.create({ tabId: tabId, href: href, title: title, isIframe: false, maxTabNum: options.maxTabNum, }); } else { // 强制重新加载初始页面 element.tabDelete('layuiminiTab', tabId); // 删除现有tab miniTab.create({ tabId: tabId, href: href, title: title, isIframe: false, maxTabNum: options.maxTabNum, }); } element.tabChange('layuiminiTab', tabId); layer.close(loading);
即可。