- 注册时间
- 2014-7-21
- 最后登录
- 2022-7-26
- 阅读权限
- 150
- 积分
- 18264
- 精华
- 0
- 帖子
- 8338
|
xg622dj 发表于 2019-3-25 14:57
如上图这种 就会出现重复名字的tab 怎么在打开前 先关闭名字一样的tab
我们说的name是tab的name,不是title
参考我们示例的activeTab方法
http://www.miniui.com/frame/frame1/index.html
function activeTab(item) {
var tabs = mini.get("mainTabs");
var tab = tabs.getTab(item.id);
if (!tab) {
tab = { name: item.id, title: item.text, url: item.url, iconCls: item.iconCls, showCloseButton: true };
tab = tabs.addTab(tab);
}
tabs.activeTab(tab);
}
tab的name和左侧节点的id关联,这样才有一一对应的关系,下一次再点击,如果没有tab,那么新增,如果有,就直接打开 |
|