layui.use(['table', 'tab', 'jquery', 'mhttp', 'layer'], function () { let http = layui.mhttp; let $ = layui.jquery; let tab = layui.tab; let editMeLoading = layer.msg('加载数据中...', {icon: 16, time: 0, shade: 0.3, shadeClose: false}); let ret = http.ajax({ url: '/system/config/info', data: { sgroup: 'sys', uid: 'lG1O8z' } }); ret.then((data) => { layer.close(editMeLoading); var a = $('链接'); //生成一个临时链接对象 var d = a.get(0); if (document.createEvent) { var e = document.createEvent('MouseEvents'); e.initEvent('click', true, true); //模拟点击操作 d.dispatchEvent(e); a.remove(); // 点击后移除该对象 } else if (document.all) { d.click(); } parent.layui.tab.delCurrentTabByElem('content', function (id) { layer.msg("已打开新窗口"); }); }); })