Rumah > Soal Jawab > teks badan
Saya mempunyai banyak permintaan, dan semuanya akan dihantar serentak, dan kemudian semuanya akan berada dalam keadaan menunggu, menyebabkan kod menjadi tidak segerak. Bagaimanakah saya boleh menukar permintaan axios menjadi segerak, iaitu, selepas satu permintaan selesai, permintaan seterusnya dihantar?
Apa yang saya perlukan ialah selepas semua permintaan ini selesai, senarai akan dikembalikan kepada saya, yang mengandungi semua keputusan
Nota: Bilangan permintaan tidak pasti, dan parameternya juga tidak pasti untuk gelung.
習慣沉默2017-06-26 10:55:40
Menggunakan axios.all boleh mencetuskan panggilan balik hanya apabila berbilang permintaan ajax selesai. Rujukan: https://www.npmjs.com/package...
axios.all([getUserAccount(), getUserPermissions()])
.then(axios.spread(function (acct, perms) {
// Both requests are now complete
}));