javascript - 如果重新加载页面而不保存,如何通知用户数据丢失?
问题描述
我有一个react redax应用程序,在redax中保存一个新的选项卡对象后,如果用户想刷新页面,我需要用户收到通知,说你真的想刷新页面而不保存,在这种情况下您上传更改,如果单击取消重启未完成,我该如何实施
解决方案
window.onbeforeunload javascript API 提供了一个属性,您可以分配一个函数:
window.onbeforeunload = () => {
// Add internal app logic here
};
推荐阅读
- android - Firebase 数据未显示
- python - 在烧瓶和heroku中使用os.listdir出错
- bash - 每次在选择菜单中显示所有 4 个选项
- java - 赋值时奇怪的 Java 三元行为。Java 在幕后做了什么来实现这一点?
- eclipse-plugin - 尝试在插件中加载 JDBC 驱动程序 jar
- excel - 长时间运行的 VBA 宏被 svchost.exe 中断
- docker - 我正在使用 Azure Devops 构建和推送我的 Docker 映像。如何在使用 Docker 任务进行 buildAndPush 时传递参数?
- python - 相同的数据分为训练集、开发集和测试集
- html - 根据分辨率缩放 Html 列表
- python - Http - 隧道连接失败:Python Web 抓取出现 403 禁止错误