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