onbeforeunload事件确认



我正在使用Laravel和Vue js。我正在创建一个有三个步骤的向导。我使用onbeforeunload事件来显示一个人是否试图做任何不想要的事情。现在的情况是,这个活动将显示一条消息,上面写着"离开"或"留下"。当这个人点击"离开"按钮时,我想执行一个特定的操作,而当这个人单击"停留"按钮时我不希望执行该操作。现在它每次都在运行。我该如何更新?

我尝试过的:

window.onbeforeunload = function(e){
//action here
e.returnValue =  "Changes may not be saved";
}

如果其他人对此有疑问,您可以通过同时调用beforeunload事件和onbeforeunload。onbeforenload将发出警告,beforenlad将执行您的操作。

最新更新