#Vue + Axios

1 messages · Page 1 of 1 (latest)

hallow crag
#

This.loading es parte de la utilería de Vue? O es algo que hay que crear. Más o menos mi código está de la siguiente manera.

Header (Componente, las rutas de manejan desde aquí)
Botón(dentro del header) manda a llamar un formulario)
Formulario (componente con el método de registrar a través de un post a Axios)
Vista de ruta(archivo de Vue con la llamada a Axios a través de un método, que se ejecuta dentro de created()
Componente tabla(recibe por props los datos de Axios mandados a llamar en el archivo de vista)

Ya que el formulario se encuentra en un botón fuera de la vista, difícilmente puedo avisarle a la vista que debe actualizar, dentro de la tabla lo hago con un emit que le avisa a la vista que debe ejecutar el método de llamada a Axios cada que hago una acción, pero no sé cómo hacerlo luego de que el botón de afuera haga su método.

Se que puede ser difícil de entender está explicacion, más tarde pongo el código.

fluid trellis
#

Si, no entiendo bien como lo estas manejando, pero porque no usas vuex o pinia?, asi puede cambiar sin problema, asi hago yo

hallow crag
#

Sabes si en pinia puedo hacer llamadas al Axios?

fluid trellis
#

Si, en ambos

hallow crag
#

Intentaré hacerlo así para no inflar mi código. Muchas gracias.