cost 146 ms
重置 AbortController 的值 - Resetting the value of AbortController

受这篇文章的启发, DrewReese提供了一个答案,以在使用refs取消 API 请求时保留AbortController的值。 该解决方案适用于给定的问题。 这是一个需要解决的边缘案例。 假设您有一个下载按钮,用户可以在其中从服务器下载文件。 当用户点击下载按钮时,会打开一个显示下载进度的模式( ...

如何使用 AbortController 拒绝子 Promise - How to reject child Promise using AbortController

我刚刚了解了如何使用AbortController API 拒绝 Promise 。 它工作正常,但是当 promise 拒绝作为“子承诺”时,即使父 Promise 被拒绝,这个仍然会继续运行。 有没有办法,当父母被拒绝时,也阻止孩子? 在此示例中,这意味着当您单击取消按钮时,在rejected ...

AbortController.abort(reason),但是原因在到达 fetch catch 子句之前就丢失了 - AbortController.abort(reason), but the reason gets lost before it arrives to the fetch catch clause

我正在实现可中止的 fetch 调用。 在我的页面上中止提取基本上有两个原因: 用户决定他/她不想再等待 AJAX 数据并单击按钮; 在这种情况下,用户界面会显示一条消息“呼叫/任何中断” 用户已移动到页面的另一部分,不再需要获取的数据; 在这种情况下,我不希望 UI 显示任何内容,因为 ...

当用户单击按钮然后导航离开时,如何使用 AbortController? - How do I use AbortController when the user clicks a button and then navigates away?

我对AbortController ,到目前为止,我只在useEffect回调中使用过它。 但是,我的 React Native 应用程序中有一个屏幕,允许用户单击按钮打开对话框; 在后台单击按钮会导致对 api 的axios调用,然后检索到的信息显示在对话框中。 但是如果用户单击按钮然后快速导航 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM