单击确定后,我正在使用sweetAlert代码重新加载页面,但是它仅显示4秒钟,然后重新加载页面,我该如何修复它。
我的代码:
localStorage.setItem("swal",swal({title:"Good job!", text:"Thanks For your Quotation, we will get back to you soon!",
type:"success",timer:4000,showConfirmButton: true}));
location.reload();
localStorage.getItem("swal");
答案 0 :(得分:0)
如果要在“确定”按钮上执行操作,请尝试以下操作:
swal({...}).then(function(){
window.location.reload();
});
如果模态中还有一个“取消”按钮,则需要确认确实按下了“确定”按钮:
swal({...}).then(okay => {
if (okay) {
window.location.reload();
}
});
如果用户单击“确定”按钮,则变量“ okay”为true,否则为false
尝试以此更新您的代码:
localStorage.setItem("swal",swal({ title:"Good job!",
text:"Thanks For your Quotation, we will get back to you soon!",
type:"success",
showConfirmButton: true
}).then(function(){
window.location.reload();
})
);
localStorage.getItem("swal")
我做了一个小提琴,click here to test it可以看到一切正常,当您按“确定”时,页面将重新加载(再次打开swal,则必须处理代码中的重新加载)