前端开发中经常会用到layer中的open方法,同时也会遇到一些监听open窗口关闭后触发事件的需求,下面就分享一段自己使用的代码:
var option = { type: 2, title: '签约订单支付', shadeClose: true, shade: 0.5, area: ['600px', '650px !important'], scrollbar: true, content: 'https://www.hvzhan.com', end: function () {//监听窗口关闭 location.reload();//刷新父级页面 } }; layer.open(option);上面的end就是监听open窗口关闭的方法,不管是点击关闭按钮还是点击页面其他地方导致的open窗口关闭都会触发end监听事件