开发中如果遇到需要在Layer弹窗中处理数据后更新上一级页面的数据,这时候如果直接刷新页面会非常的难受。location.reload();
有没有可能能够监听Layer弹窗关闭后执行上一级的一个方法重新取一次数据就好了。
Layer弹窗中有一个关键属性叫做end(消亡)。 我们只需要传一个回调函数(callback)即可实现我们想要的效果。
function layerPop() {
layer.open({
type: 2,
skin: 'layui-layer-molv',
title: '测试弹窗',
shadeClose: false,
area: ['100%','100%'],
content: 'https://www.csdn.net/',
end: callback && callback != null ? callback : null
});
}layerPop(function (){
//回调时执行的操作
});最后致敬一下Layer
版权声明:本文为m0_45286345原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。