【发布时间】:2023-01-19 15:22:04
【问题描述】:
几天以来,我面临着挑战。我想在用户关闭选项卡或窗口时调用一个方法,所以在关闭选项卡之前我想执行一个方法。我在功能组件 ReactJS 工作。如果获得有关我的查询的一些解决方案,那将非常有帮助。我将我的注销方法放在里面,但它被触发了多次?
window.addEventListener("beforeunload", (ev) =>
{
ev.preventDefault();
onLogOut();
return ev.returnValue = 'Are you sure you want to close?' ;
});
我需要实施 onLogOut
但是我使用它的方式是多次触发注销方法。让它只调用一次的任何解决方案?
【问题讨论】:
标签: reactjs