- 注册时间
- 2022-4-14
- 最后登录
- 2024-8-12
- 阅读权限
- 10
- 积分
- 130
- 精华
- 0
- 帖子
- 17
|
var tabs = mini.get(tabsName);
var tab = tabs.getTab(index);
var tabName = tab.title.replace(/\(.*?\)/g, '');
var baseNumber = tabs.tabs.filter(obj => obj.hasOwnProperty("title") && obj["title"].indexOf(tabName)>=0).length;
var obj = {title: tabName + "" + (baseNumber + 1), showCloseButton: true};
obj = tabs.addTab(obj);
var body = tabs.getTabBodyEl(tab);
var el = tabs.getTabBodyEl(obj);
body = body.outerHTML.replace(/.base./g,".base["+baseNumber+"].");
body = body.replace("ajgxForm","ajgxForm"+baseNumber+"");
el.innerHTML = body.replace("none","");
setTabsStyle(params.index-1, tabName + "" + (baseNumber + 1), tabsName, false, null);
mini.parse()
var form = new nui.Form("#ajgxForm1");
console.log('mini form', form.getData(false,true))
主要初始化的时候有几个默认tab栏,现在想实现动态添加相同得tab并且使用默认tab的内容,tab的内容复制到新的tab上面,会出现相同得form(ajgxForm)获取不到值,必须得唯一,然后就是表单中的时间组件、下拉框组件等点击没有弹出框
|
|