父页面
layui.use(['form','util', 'miniPage'], function () {
var form = layui.form,
util = layui.util
miniPage = layui.miniPage,
$(document).on('click','.policy-channel-select',function(){
curPolicy = 0
let url = "";
var openWH = miniPage.getOpenBig();
layer.open({
title: '选择政策渠道',
type: 2,
area: [openWH[0] + 'px', openWH[1] + 'px'],
content: url,
btn: ['确定', '取消'],
success: function (layero, index) {
var iframeWin = window[layero.find('iframe')[0]['name']];
iframeWin.curPolicy = curPolicy;
iframeWin.addChannelData = addChannelData;
iframeWin.loadLayui();
},
yes: function (index, layero) {
var iframeWin = window[layero.find('iframe')[0]['name']];
iframeWin.getChannelData()
addChannelData= JSON.parse(JSON.stringify(iframeWin.addChannelData));
var addData = []
curPolicy= JSON.parse(JSON.stringify(iframeWin.curPolicy));
layui.layer.close(index);
},
cancel: function (index, layero) {
layer.close(index);
}
});
})
})
子页面
<div class="layuimini-container layuimini-page-anim">
<div class="layuimini-main">
<div class="layui-card layui-row">
<div id="selectStore">
<div id="store_transferExtend"></div>
</div>
</div>
</div>
</div>
<script>
var addChannelData = [],
curSelectPolicy = ''
function loadLayui () {
layui.use(['form','table'], function () {
var table =layui.table;
var form=layui.form;
});
}
function getChannelData () {
addChannelData = []
curSelectPolicy = curSelectPolicy
}
</script>