首页 > 解决方案 > 如果重新加载页面而不保存,如何通知用户数据丢失?

问题描述

我有一个react redax应用程序,在redax中保存一个新的选项卡对象后,如果用户想刷新页面,我需要用户收到通知,说你真的想刷新页面而不保存,在这种情况下您上传更改,如果单击取消重启未完成,我该如何实施

标签: javascript

解决方案


window.onbeforeunload javascript API 提供了一个属性,您可以分配一个函数:

window.onbeforeunload = () => {
  // Add internal app logic here
};

推荐阅读