【发布时间】:2021-10-25 16:30:00
【问题描述】:
我正在开发一个 Angular 11 项目,我使用以下代码实现了浏览器关闭确认对话框
@HostListener('window:beforeunload', ['$event'])
onWindowClose(event: any): void {
event.preventDefault();
event.returnValue = true;
return;
}
每当用户尝试使用 URL 关闭或重定向时,我都会看到确认对话框
现在我有一个场景,我想根据用户对Leave 或Cancel 的点击执行不同的操作。有可能这样做吗?如果是,请告知如何实现这一目标。
【问题讨论】: