layui 在父级弹出的弹窗 如何按确定后关闭当前弹出?
元素模板为您解答:总共有2个方法
layui.use('form', function () { var form = layui.form; var layer = parent.layer === undefined ? layui.layer : top.layer; });
//第一种方式 (我用的是layui+vue)
//下面的parent.patientSurvey中的patientSurvey是new Vue 时里面的那个Id; //parent.patientSurvey.querySurveyViewData 是父页面的某方法 if (parent.patientSurvey && parent.patientSurvey.querySurveyViewData && typeof parent.patientSurvey.querySurveyViewData === 'function') { parent.layer.closeAll(); parent.patientSurvey.querySurveyViewData(); }
//第二种方式
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引 parent.location.reload();//刷新父页面,注意一定要在关闭当前iframe层之前执行刷新 parent.layer.close(index); //再执行关闭