Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在ReactJs中使用returnValue关闭应用程序时返回上一页_Javascript_Reactjs_Onbeforeunload - Fatal编程技术网

Javascript 在ReactJs中使用returnValue关闭应用程序时返回上一页

Javascript 在ReactJs中使用returnValue关闭应用程序时返回上一页,javascript,reactjs,onbeforeunload,Javascript,Reactjs,Onbeforeunload,我有一个场景,我需要阻止窗口关闭并返回到上一页。所以,我用 在卸载之前以防止窗口关闭并重定向到上一页。但问题是,当页面重定向到上一个窗口时,它无法加载图片。有什么原因吗?我如何解决这个问题 function goBackPrev(e) { e.returnValue = ''; store.dispatch(actions.redirect(login/user)); } useEffect(() => { window.addEv

我有一个场景,我需要阻止窗口关闭并返回到上一页。所以,我用 在卸载之前以防止窗口关闭并重定向到上一页。但问题是,当页面重定向到上一个窗口时,它无法加载图片。有什么原因吗?我如何解决这个问题

function goBackPrev(e) {
      e.returnValue = '';
      store.dispatch(actions.redirect(login/user));
    }

    useEffect(() => {
        window.addEventListener('beforeunload', goBackPrev);
      });

login/user
的图片呈现有任何代码吗?@keikai不仅是login/user页面,实际上每当我尝试重定向任何页面时,它都会显示相同的代码。我想你可以使用生命周期来处理它。请参阅此相关文件