angular - 如何在 Angular 2+ 中使用 HostListener 查找浏览器选项卡是否集中
问题描述
我想要使用 HostListener 的浏览器选项卡焦点和模糊事件。
解决方案
HostListener
在您的组件中首次导入
import { HostListener } from '@angular/core';
然后把这段代码拿到 Tab Focus and Blur Event
export class AppComponent {
@HostListener('window:focus', ['$event'])
onFocus(event: FocusEvent): void {
// Do something
}
@HostListener('window:blur', ['$event'])
onBlur(event: FocusEvent): void {
// Do something
}
........
.....
}
推荐阅读
- c# - dotnet core fusion 程序集在 linux 上的日志
- python - 如何使pandas read_csv中的分隔符接受定义的空格范围作为分隔符
- python - Lightgbm 排名示例
- .net - 使用 .net 核心的自定义获取方法
- google-apps-script - 使用谷歌脚本将图像添加到谷歌表单的标题
- azure - 用于获取 Azure SQL 数据库中表元数据的 API 或服务
- c++ - Pybind11 - 没有复制构造函数/运算符的类
- pandas - 熊猫数据框上的多个条件
- amazon-web-services - Amazon SES 可以在没有任何真实电子邮件地址的情况下处理电子邮件吗?
- php - 将 csv 文件从同一服务器上传到 mysql