JeecgBoot自带的模态框JModal,确定按钮连续点击有可能会重复发送请求到后台,后天不做限定的话,将会新增多条数据,本篇文章就是修复这个问题。
找到该文件,修改handleOk()函数
修改的handleOk函数代码如下:
handleOk(e) {
//修复连续点击确定Bug--------------- 20220427
e.target.setAttribute("disabled","true");
e.target.innerHTML="处理中";
setTimeout(function (){
e.target.removeAttribute("disabled");
e.target.innerHTML="确定";
},2000);
//修复连续点击确定Bug--------------- 20220427 end
if (this.okClose) {
this.close()
}
},
如有帮助,请点赞支持,谢谢。