簡體   English   中英

我如何在 React.js 中處理頁面刷新事件

[英]How can i handle page refresh event in React.js

我想在用戶離開頁面之前進行確認。 如果他說好的,那么它將重定向到新頁面或取消離開。

但問題是,當用戶在谷歌瀏覽器中使用瀏覽器刷新 btn刷新頁面時,會出現以下錯誤

在此處輸入圖像描述

我厭倦了這段代碼,但在 react.js 中不起作用請幫忙

  window.hideWarning = false;
    window.addEventListener('beforeunload', (event) => {
      if (!window.hideWarning) {
        event.preventDefault();
        event.returnValue = '';
      }
    });

也試試這個代碼

window.onbeforeunload = function () { return ''; }.bind(this);

你也可以使用它

winodow.location.reload(true) winodow.location.reload(false)

試試這個代碼它對我有用

 window.onbeforeunload = function () {
  if ("Some condition") {
     return '';
   }
 }.bind(this);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM