axios 取消請求的方法


開發中遇到需要取消請求的功能,,點擊終止查詢可以取消開始查詢請求,再次點擊開始查詢又可以進行查詢。

解決方法:axios官方文檔上的CancelToken,一開始用了這個api后,可以成功取消請求,但是再次點擊開始查詢請求一直失敗。原因是因為cancelToken始終沒變導致每次點擊終止查詢調用cancel()方法取消的都是一個cancelToken,所以再次請求的時候會請求失敗。所以每次點擊開始查詢要傳一個新的cancelToken,可以參考這個demo:https://codepen.io/dashtinejad/pen/Lxejpq?editors=1011,把Network的網速調成slow 3G測試

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM