Wie synchronisiert Axios Anfragen? - Stack Overflow
给我你的怀抱
给我你的怀抱 2017-06-26 10:53:40
0
2
2179

Ich habe viele Anfragen, sie werden alle auf einmal gesendet und befinden sich dann alle im Wartezustand, was dazu führt, dass der Code asynchron ist. Wie kann ich die Axios-Anfrage so ändern, dass sie synchron ist, d. h. nachdem eine Anfrage abgeschlossen ist, wird die nächste Anfrage gesendet?

Was ich brauche, ist, dass mir nach Abschluss aller dieser Anfragen eine Liste mit allen Ergebnissen zurückgegeben wird.
Hinweis: Die Anzahl der Anfragen ist ungewiss, und die Parameter sind ebenfalls ungewiss. Jetzt wird von a angefordert for-Schleife.

给我你的怀抱
给我你的怀抱

Antworte allen(2)
習慣沉默

使用axios.all可以实现当多个ajax请求全部完成的时候,才触发回调。参考:https://www.npmjs.com/package...

axios.all([getUserAccount(), getUserPermissions()])
  .then(axios.spread(function (acct, perms) {
    // Both requests are now complete 
  }));
某草草

axios根本不支持同步请求

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!