找到easy-admin.js

搜索$('body').on('click', '[data-open]', function () 下面内容替换这个方法

$('body').on('click', '[data-open]', function () {var clienWidth = $(this).attr('data-width'),clientHeight = $(this).attr('data-height'),dataFull = $(this).attr('data-full'),checkbox = $(this).attr('data-checkbox'),url = $(this).attr('data-open'),external = $(this).attr('data-external') || false,tableId = $(this).attr('data-table');reload = $(this).attr('data-reload');if(checkbox === 'true'){tableId = tableId || init.table_render_id;var checkStatus = table.checkStatus(tableId),data = checkStatus.data;if (data.length <= 0) {admin.msg.error('请勾选需要操作的数据');return false;}var ids = [];$.each(data, function (i, v) {ids.push(v.id);});if (url.indexOf("?") === -1) {url += '?id=' + ids.join(',');} else {url += '&id=' + ids.join(',');}}if (clienWidth === undefined || clientHeight === undefined) {var width = document.body.clientWidth,height = document.body.clientHeight;if (width >= 800 && height >= 600) {clienWidth = '90%';clientHeight = '90%';} else {clienWidth = '100%';clientHeight = '100%';}}if (dataFull === 'true') {clienWidth = '100%';clientHeight = '100%';}admin.open($(this).attr('data-title'),external ? url : admin.url(url),clienWidth,clientHeight,true,false,reload);});

搜索open: function (title, url, width, height, isResize,

下面内容替换这个方法

open: function (title, url, width, height, isResize, shadeClose = false,reload=false) {isResize = isResize === undefined ? true : isResize;var index = layer.open({title: title,type: 2,area: [width, height],content: url,maxmin: true,moveOut: true,shadeClose: shadeClose,success: function (layero, index) {var body = layer.getChildFrame('body', index);if (body.length > 0) {$.each(body, function (i, v) {// todo 优化弹出层背景色修改$(v).before('<style>\n' +'html, body {\n' +'    background: #ffffff;\n' +'}\n' +'</style>');});}},end: function () {if (reload){layer.load(1)window.location.reload()}index = null}});if (admin.checkMobile() || width === undefined || height === undefined) {layer.full(index);}if (isResize) {$(window).on("resize", function () {index && layer.full(index);})}}

效果如下:

当弹出层打开后点击关闭或监听到弹出层关闭,当前打开页面自动刷新一遍

EasyAdmin弹出层关闭后如何自动刷新当前页面相关推荐

  1. Layer弹出层关闭后刷新父页面

    一.Layer弹出层关闭后刷新父页面 //编辑 $("#edit").on("click", function(){var id = getIdSelectio ...

  2. layui使用弹出层 关闭后弹层的内容又显示出来

    1.layui的弹层插件  layer 使用 当弹层的内容很多时,可以先在页面上写好,一般是写在body里面,不要放在其他的div里面,防止弹层受到影响,使用方法: <div id=" ...

  3. LayerUI弹出层关闭后刷新父页面

    API地址:LayerUI API 调用END回调方法: end - 层销毁后触发的回调 类型:Function,默认:null 无论是确认还是取消,只要层被销毁了,end都会执行,不携带任何参数. ...

  4. 学习使用layer弹出层关闭问题

    学习使用layer弹出层关闭问题 //当你想关闭当前页的某个层时 var index = layer.open(); var index = layer.alert(); var index = la ...

  5. layer弹窗在键盘按回车将反复刷新_layer弹出层回车后反复弹出

    问题描述:引入layer的 包,然后通过一个按钮控制弹出层,但是偶然的情况 下,发现回车后也能弹出,一直回车,一直弹...简单分析之后,可能有两个原因:一是焦点一直在那个按钮,把焦点移开可能是解决的办 ...

  6. layui如何隐藏弹出层关闭的按钮

    layui默认弹出层是带有关闭按钮的,但是在某些场景我们不需要layui的关闭按钮,这时只需添加closeBtn :0即可 效果图如下: 示例代码如下: layui.use('layer', func ...

  7. Layui弹出层关闭

    Layui弹窗关闭 直接 var index=layer.open({...success:function(){layer.close(index);} }) //获取当前窗口的namevar in ...

  8. Jquery弹出层插件Thickbox使用心得

    前段时间在建设银行项目上用EXT完整做了个单页系统,太赶了,没有记录下任何东西,现在都忘了,怪可惜的.这次项目用JQuery做js的东西.主要用了个弹出层控件thickbox,自己也扩展和修改了一下. ...

  9. ie11弹出层后,滚动条消失,页面固定不能动

    弹出框出现之后,浏览器会给body增加内联样式:style="overflow:hidden",弹出框关闭后,样式依然在,所以需要手工修改样式 DOM操作:document.bod ...

最新文章

  1. Java代码块总结(速读版)
  2. Java基础学习总结(23)——GUI编程
  3. /proc/mtd 各参数的含义 -- linux内核
  4. Solaris IPMP 配置
  5. unity镜头边缘羽化_【后期修图】如何利用Ps中的自适应广角滤波器校正镜头失真?...
  6. snipaste怎么滚动截长图_【神器】Snipaste——最好用的截图、贴图软件,没有之一...
  7. 查看磁盘文件夹大小工具WinDirStat
  8. [ERROR] [FATAL] InnoDB: Over 95 percent of the buffer pool is occupied by lock heaps or the adaptive
  9. Android手势密码解锁
  10. 红黑联盟十周年 汇编语言系列教程
  11. [ZZ] Maxwell 架构
  12. Python数据解析笔记+实战
  13. 另类数据的崛起——CnOpenData在行动(上)
  14. iOS9获取手机序列号serialNumber(UDID)
  15. Android软件安装工具-APK安装器
  16. 移动硬盘不能识别的常见7种解决方案 ~ By 逆天经验
  17. 【Linux】【GPU】linux上如何查看GPU的运行情况?
  18. 一、JQuery选择器
  19. 向着第二层 第一阶段第二十天
  20. Cannot Connect to X display【真象还原 | 天坑解决】

热门文章

  1. 模拟淘宝密码登录界面
  2. android仿微信头像点击放大查看,仿微信查看图片(带大小图切换查看)
  3. 基于单片机钢琴电子节拍器系统设计-毕设课设
  4. 用 python 脚本+ffmpeg,把当前目录及子目录下的 wma音频文件转换为mp3 格式
  5. python提取选中文件的文件名_如何从python文件路径中提取文件名?
  6. 《万历十五年》笔记——皇权与相权的博弈
  7. 美国大选这天,我们有个新孩子出生了
  8. Verilog 电子秤设计
  9. 华硕主板配置Ubuntu16.04LTS+win10双系统
  10. matlab找特定点,matlab编程取特定点坐标