gpt4 book ai didi

angular - 在 Angular 2/4 中刷新之前执行函数

转载 作者:太空狗 更新时间:2023-10-29 17:24:36 24 4
gpt4 key购买 nike

HTML 页面上,当用户单击/按 F5 按钮页面刷新但在刷新之前我想执行一个功能或一个简单的警报。

用户可以点击刷新按钮,按 F5Ctrl + R。

使用 Angular 2/4

最佳答案

页面的刷新应该触发绑定(bind)到window:beforeunload 的事件处理程序。 <强> This stackblitz 展示了如何使用 HostListener 为“Home”组件实现它。您可以通过执行它来测试页面刷新 in full page mode .

import { Component, HostListener } from '@angular/core';

@Component({
...
})
export class HomeViewComponent {

@HostListener("window:beforeunload", ["$event"]) unloadHandler(event: Event) {
console.log("Processing beforeunload...");
// Do more processing...
event.returnValue = false;
}

...
}

关于angular - 在 Angular 2/4 中刷新之前执行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48061430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com