fix: register

This commit is contained in:
archer
2023-07-22 22:28:46 +08:00
parent 323953462b
commit 8151350d9f
6 changed files with 33 additions and 9 deletions

View File

@@ -64,16 +64,17 @@ const AppDetail = ({ currentTab }: { currentTab: `${TabEnum}` }) => {
);
useEffect(() => {
window.onbeforeunload =
const listen =
process.env.NODE_ENV === 'production'
? (e) => {
? (e: any) => {
e.preventDefault();
e.returnValue = '内容已修改,确认离开页面吗?';
}
: null;
: () => {};
window.addEventListener('beforeunload', listen);
return () => {
window.onbeforeunload = null;
window.removeEventListener('beforeunload', listen);
clearAppModules();
};
}, []);