使用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函数完成的,在使用效果中由输入参数完成,尽管它可以由rect.memo和纯component控制,并使用回调和使用memo

最新更新