reactjs - 关闭浏览器时如何激活 API?(反应)
问题描述
我应用了“componentWillUnmount”来保存每列表格的自定义宽度。离开页面时效果很好。但是,当用户关闭浏览器时,它根本不起作用。
我想知道在关闭浏览器时是否有办法发送 API。
提前致谢 :)
解决方案
componentWillUnmount 指的是一个虚拟 DOM 事件。您可以改为收听窗口事件,请参阅此答案
事件那么这是不可靠的,因为例如,如果笔记本电脑的电池耗尽,Web 浏览器可以立即关闭。
我不知道你的情况,但也许你想建立一个到后端的套接字连接来阻止连接是否是实时的。
推荐阅读
- javascript - Internet Explorer 中不支持 Object.values
- powershell - $PSScriptRoot NULL 值 - 递归删除
- android - 如何使用 EditText 在 WebView 中搜索网站的搜索栏?
- php - 解压后如何删除laravel删除文件?
- function - 尝试在循环内创建“动态”函数
- django - 使用 Django Rest Framework + VueJs 作为前端时的 Django 权限
- java - 从 application.yml 获取 mybatis 的 SQL 会话
- javascript - 绘制和修改矢量特征 (OpenLayers)
- android - 将幻灯片过渡应用于 ViewGroup 的子项
- c# - 使用操纵杆在球体上旋转玩家