layui内页打开新的tab页面

//在xadmin.js中添加
Xadmin.prototype.add_tab_f = function (title,url,is_refresh) {
var element=parent.layui.element;
var id = md5(url);//md5url
//防止重复打开
for (var i = 0; i < parent.$('.x-iframe').length; i++) {
if(parent.$('.x-iframe').eq(i).attr('tab-id')==id){
element.tabChange('xbs_tab', id);
if(is_refresh)
parent.$('.x-iframe').eq(i).attr("src",parent.$('.x-iframe').eq(i).attr('src'));
return;
}
};
element.tabAdd('xbs_tab', {
title: title
,content: '<iframe tab-id="'+id+'" frameborder="0" src="'+url+'" scrolling="yes" class="x-iframe"></iframe>'
,id: id
});
element.tabChange('xbs_tab', id);
}

调用

<a onclick="xadmin.add_tab_f('网站设置','http://www.q.com/admin/config')"></a>
原文地址:https://www.cnblogs.com/linzenews/p/13066979.html