小编joh*_*bab的帖子

卸载前的事件侦听器在反应中不起作用

我试图在用户关闭选项卡时使用以下代码打开一个弹出窗口:

useEffect(() => {
    
    window.addEventListener('beforeunload',handleUnload );
    return () => {
      window.removeEventListener('beforeunload', handleUnload);
    }
  }, []);
  

  const handleUnload = (e) => {
    e.preventDefault();
   console.log('hey')
   alert("HEY");
  }
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以做到这一点,或者有什么方法可以纠正代码。目前我正在尝试提醒用户。

javascript reactjs react-hooks

5
推荐指数
1
解决办法
2万
查看次数

如何在 ReactJS 中使用curl命令

我需要在我的网站上使用一个 API,该 API 的文档是用 CURL 命令编写的。具体来说,我想知道如何在我的 React 应用程序上使用这样的命令。

curl -H token:"sfg999666t673t7t82" -H "Content-Type: application/json" -H "accept: application/json" -d '{"id":"3970a1b0-6e27-448a-adfc-0083db15b2fb", "tokens":{"design_token1":"Hi","design_token2":"Hello","design_token3":"World","subject_token1":"XYZ"}, "recipient":"james@sample.com"}' -X POST "https://domain.provider.com/mas/api/v1/mail/transaction"
Run Code Online (Sandbox Code Playgroud)

api reactjs

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

reactjs ×2

api ×1

javascript ×1

react-hooks ×1