如何检测页面正在重新加载

时间:2019-08-24 11:12:54

标签: javascript angular typescript angular7

当用户单击浏览器中的重新加载按钮时,我需要拦截页面重新加载。我尝试了以下代码,但断点从未弹出。

ngOnInit() {
    this.router
        .events
        .subscribe((e: RouterEvent) => {
            debugger;
        });
}

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您可以使用

@HostListener("window:beforeunload")

@HostListener("window:beforeunload")
public doSomething() {
  // custom logic here
}
相关问题