-1
votes

Axios - Objet de comptage

J'essaie de compter la quantité d'Axios chargée.

Par exemple: j'ai essayé à l'aide de ce script pour obtenir la quantité de charge Axios, mais que vous n'avez pas réussi à obtenir la longueur de la réponse. Y a-t-il un moyen de faire ça? xxx

 Entrez la description de l'image ici


7 commentaires

Vous recherchez réponse.data ?


Je veux obtenir la quantité d'objets. Si vous vous référez à cette image, je veux que ce soit 10.


Pouvez-vous partager le reste du code que vous devez faire l'image? Ceux-ci ressemblent à des réponses individuelles de différents appels Axios.


@Jhecht Veuillez consulter la réponse mise à jour.


Parce que j'utilise pour la boucle pour faire cela. Cela signifie dire qu'il y a peu d'API pour réussir les données.


Vous pouvez envisager de refactoriser votre code dans Promess.All au lieu de la boucle? Sans savoir ce que vous essayez de faire, il est difficile de donner une solution appropriée.


Merci! Je vais essayer de regarder et d'éditer sur mon code.


3 Réponses :


0
votes

Vous voulez que le reponse.data , les données réelles passées de l'API, non? Vous pouvez compter les clés pour une longueur. Notez que cela ne passera pas par des objets imbriqués.

console.log (objet.keys (réponse.data) .length)


1 commentaires

Je reçois "indéfini" sur ma console.



0
votes

Vous pouvez essayer de gérer cette console de type, je pense que vous obtiendrez des données de réponse totalement chargées (cela ne fonctionnera pas si vous avez un objet imbriqué). console.log (objet.keys (réponse.data) .length)


1 commentaires

J'ai essayé avec celui que vous avez donné, mais sur ma console est "indéfini".



0
votes

avec tout le respect due, axios code> est une bibliothèque HTTP HTTP forte>. Ce que vous essayez de compter, c'est le nombre d'objets (réponses). La réponse contient beaucoup d'autres propriétés. Vous pouvez trouver vos données en accédant à réponse.data ​​code>. Et enfin, si vous voulez les compter, attachez-vous simplement la longueur code>.

response.data.length


0 commentaires