for迴圈傳送多個axios請求

2021-10-13 23:28:01 字數 590 閱讀 6455

近期在學習的時候遇到了乙個問題,在迴圈傳送axios請求後,我需要通過請求成功後的狀態來進行判斷是否需要進行下一步操作,但是發現axios是非同步請求,所以我寫在for迴圈後面的判斷老是提前執行。在檢視了官方文件後發現了axios.all和axios.spread,所以記錄一下通過axios.all和axios.spread解決的問題

**如下(示例):

let datalist =

;datalist.

foreach

((item)

=>

;// 請求引數

let arr =

; arr.

push

(detailquery

(data2));

// 將請求迴圈新增到陣列中去

axios.

all(arr)

.then

( axios.

spread((

...res)

=>

else})

;// 寫條件判斷進行下一步的操作//}

));}

);

迴圈傳送ajax請求的解決方法

今天需要用js 迴圈傳送ajax請求,獲取資訊,一開始,就直接按照邏輯寫,for var i 0 i test test 實際結果卻非如此,輸出如下 test test test 而且得到的img還都是一樣的,這個結果,顯然不是我要的,怎麼辦,想了很久,查資料,參考 終於搞定,運用遞迴,如下 cur...

QT5串列埠程式設計 執行緒迴圈傳送不成功問題

今天想寫乙個qt5的串列埠程式設計,能夠迴圈傳送資料,想具體到us級別,不需要設定ms傳送。所以想用乙個執行緒一直傳送。if serial.waitforbyteswritten 這一句很關鍵,決定是否能傳送成功 程式介面 測試效果 我這裡測試用了虛擬串列埠 vspd 虛擬了兩個串列埠來測試 效果如...

藍芽傳送多個檔案

之前用流的方式和contentprovide的方式發。結果流的方式在接收端出來的有問題,而contentprovide方式由於bluetoothshare 類不支援 android 4.1 及以上,所以放棄了。現在改用以下方法 arraylista new arraylist for int i 0...