Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

108
Vistas
Página de recarga del enrutador Vue con datos de la tienda

Tengo una página con muchas entradas donde el usuario puede cambiar los detalles de un evento y luego el usuario puede hacer clic en el botón Guardar que activaría el método saveChanges() que volvería a representar la página con las nuevas entradas. Esto sería solo una implementación simulada por ahora, ya que el backend no está listo, por lo que si hubiera una recarga completa de la página, los cambios desaparecerían. Guardo los cambios en mi store.state y me gustaría ver si hay un store.state.newEvent en mi precargador si lo hay, entonces el params.event debería ser store.state.newEvent si no, entonces el objeto de evento original.

 data() { return { event: this.$route.params.event, newEvent: { ...this.$route.params.event}, ... }; }, saveChanges() { store.setNewEvent(this.newEvent); this.$router .push({ name: RouteNames.EventManagement.name, params: { ID: this.event.id, }, }); },

mi enrutador

 const routes = [ { name: RouteNames.EventManagement.name, path: RouteNames.EventManagement.path, beforeEnter: async to => { await managementPreload.preload(to); }, component: EventManagement, }, ]

mi precargador

 async preload(to) { store.showSpinner(); console.log(store.state.newEvent); if (store.state.newEvent) { to.params.event= store.state.newEvent; } else { let data = await EventManagementManager.getById({ id: to.params.ID, }); to.params.event= data.event; } store.hideSpinner(); return to; }

Cuando trato de llamar a saveChanges(), el archivo console.log ni siquiera se activa, así que supongo que el programa no llega al precargador en absoluto.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda