1.父级html里
table.on('tool(test)', function(obj) { //注:tool 是工具条事件名,test 是 table 原始容器的属性 lay-filter="对应的值"
var data1 = obj.data; //获得当前行数据
var layEvent = obj.event; //获得 lay-event 对应的值(也可以是表头的 event 参数对应的值)
var tr = obj.tr; //获得当前行 tr 的 DOM 对象(如果有的话)
if (layEvent === 'change') { //修改
//打开子类iframe
layui.layer.open({
type: 2,//弹出层类型
title: '修改细项', //ifrem的标题
maxmin: true, //最小化
shadeClose: true, //点击遮罩关闭层
area: ['100%', '100%'], //大小
content: '/HealthCheckup/detailController/changeDetailView', //打开的url
success:function (layero,index) {//成功后传递数据
//声明一个body去通过index获取子类并赋值
var body = layui.layer.getChildFrame('body',index);
body[0].id = data1.dId
}
})
}
})
2.子级界面接受父级过来的数据
var dId = document.body.id;
这样父级的数据就传过来了