layuiadmin pro SPA 版本,同时打开多个详情页,怎样解决绑定事件冲突

提问 未结 3 90
不眠的夜
悬赏:20飞吻
版本:layuiAdmin 2.4.5 浏览器:
layui admin pro SPA 版本,开启tabpage
主页面为 list,行操作栏有编辑按钮,每行点击编辑后,新打开tabpage 进行表单编辑 这个表单比较复杂,是一主多从的数据结构
使用如下方式绑定事件:
form.on('select(级别)', function (obj) {
XXXXXX
});
form.on('radio(是否有档案)', function (obj) {
XXXXXX
});
form.on('checkbox(是否有档案)', function (obj) {
XXXXXX
});
table.on('tool(操作栏)', function (obj) {
XXXXXX
});

当我同时打开多个tabpage 详情后,dom元素被重复多次监听了,导致UI控制逻辑混乱

请问这种场景该怎么解决
回帖