簡體   English   中英

使用 reactjs 禁用刷新

[英]Disable Refresh with reactjs

任何人都知道如何禁用刷新。 以下似乎不起作用。

window.addEventListener("beforeunload", () => { 
    return false; 
});

您能做的最好的事情(相對於您想要防止用戶意外離開語音通話)可能是在他們離開之前向他們顯示一條必須確認的消息。 試試這個:

window.onbeforeunload = ()=>"If you leave this page, you'll also leave the call";

也許您也可以在已經嘗試過的 addListener 語法中執行此操作(只需返回一個字符串而不是 false 並將 onunload 更改為 onbeforeunload)。

這是在components類中通過shouldComponentUpdate函數完成的,在use中通過輸入參數實現,雖然可以通過rect.memo和純組件來控制,使用回調和使用memo

暫無
暫無

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

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