Vue + Axios - Ejemplos de solicitudes HTTP GET

Blog

A continuación se muestra un conjunto rápido de ejemplos para mostrar cómo enviar solicitudes HTTP GET desde Vue a una API de backend usando axios Cliente HTTP que está disponible en npm.



Otros ejemplos de HTTP disponibles:






Instalación de axios desde npm

Con el sobre el nivel del mar CLI: npm install axios



Con el hilo CLI: yarn add axios



Solicitud GET simple usando axios

Esto envía una solicitud HTTP GET de Vue a la api de npm para buscar todos los paquetes de vue usando la consulta q=vue, luego asigna el total devuelto en la respuesta a la propiedad de datos del componente totalVuePackages para que se pueda mostrar en la plantilla de componentes.






|_+_|

Ejemplo de componente Vue en https://codesandbox.io/s/vue-axios-http-get-request-examples-ei7l8?file=/app/GetRequest.vue

Solicitud GET usando axios con async / await

Esto envía la misma solicitud GET de Vue usando axios, pero esta versión usa un created() { // Simple GET request using axios axios.get('https://api.npms.io/v2/search?q=vue') .then(response => this.totalVuePackages = response.data.total); } función y la async expresión javascript para esperar a que regresen las promesas (en lugar de usar el método promise await como se indicó anteriormente).

|_+_|

Ejemplo de componente Vue en https://codesandbox.io/s/vue-axios-http-get-request-examples-ei7l8?file=/app/GetRequestAsyncAwait.vue

#vue #axios # vue.js #programación

jasonwatmore.com

Vue + Axios - Ejemplos de solicitudes HTTP GET

Un conjunto rápido de ejemplos para mostrar cómo enviar solicitudes HTTP GET desde Vue.js a una API de backend usando axios. Esto envía una solicitud HTTP GET de Vue a la API de npm para buscar todos los paquetes de vue usando la consulta q = vue, luego asigna el total devuelto en la respuesta a la propiedad de datos del componente totalVuePackages para que pueda mostrarse en la plantilla del componente.