优化刷新机制。新的界面不存在长链接地址显示

pull/1/head
wangziyangyang 2020-03-27 09:52:12 +08:00
parent 7c1f0d360b
commit dd1f761cbc
1 changed files with 8 additions and 10 deletions

View File

@ -137,12 +137,9 @@ layui.define(["element", "jquery"], function (exports) {
leftMenuHtml += '<ul class="layui-nav layui-nav-tree layui-left-nav-tree ' + leftMenuCheckDefault + '" id="' + key + '">\n';
var menuList = val.children;
$.each(menuList, function (index, menu) {
if (booleanNav)
{
if (booleanNav) {
leftMenuHtml += '<li class="layui-nav-item layui-nav-itemed">\n';
}
else
{
} else {
leftMenuHtml += '<li class="layui-nav-item ">\n';
}
if (menu.children && menu.children.length > 0) {
@ -264,6 +261,8 @@ layui.define(["element", "jquery"], function (exports) {
}
if (splayuiHomeTab != href && splayuiHomeHref != href) {
var decodeLocationHref = decodeURI(href, "utf-8").split("mpi=");
title = "<i style=\"width: 14px;\" class=\"fa fa-microchip\"></i><span class=\"layui-left-nav\">" + decodeLocationHref.pop() + "</span>"
spLayui.addTab(tabId, href, title, true);
spLayui.changeTab(tabId);
}
@ -465,6 +464,7 @@ layui.define(["element", "jquery"], function (exports) {
splayuiTabInfo[tabId] = {href: href, title: title}
sessionStorage.setItem("splayuiTabInfo", JSON.stringify(splayuiTabInfo));
}
element.tabAdd('splayuiTab', {
title: title + '<i data-tab-close="" class="layui-icon layui-unselect layui-tab-close">ဆ</i>' //用于演示
, content: '<iframe width="100%" height="100%" frameborder="0" src="' + href + '"></iframe>'
@ -687,7 +687,6 @@ layui.define(["element", "jquery"], function (exports) {
return false;
}
title = title.replace('style="display: none;"', '');
// 拼接参数
if (spLayui.config('urlSuffixDefault')) {
var menuParameId = $(this).attr('data-tab-mpi');
@ -699,7 +698,6 @@ layui.define(["element", "jquery"], function (exports) {
tabId = href;
}
}
// 判断链接是否有效
var checkUrl = spLayui.checkUrl(href);
if (checkUrl != true) {