页面刷新事件'window:beforeunload'在Angular上不起作用

时间:2019-10-02 13:29:18

标签: javascript angular

页面刷新时我需要进行重定向,我使用

@HostListener('window:beforeunload', ['$event'])
    unloadHandler(event) {
        window.location.href = "myUrl"
    }

但不会发生重定向

如果我使用

@HostListener('window:beforeunload', ['$event'])
    unloadHandler(event) {
        window.location.href = "myUrl"
        event.returnValue = null;
        return null;
    }

将会出现警告,并且在单击“取消重定向”后会发生,但是我不需要弹出窗口

0 个答案:

没有答案