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

141
Vistas
No quiero volver a renderizar la página al cambiar los parámetros dinámicos en Nuxt

Tengo una página simple con dos parámetros dinámicos cuando estoy en la página y cambiar el método de obtención de parámetros de URL se ejecutará nuevamente. No quiero este comportamiento.

método de obtención:

 async fetch() { await this.getFlightResult(); }

método getResult:

 async getResult() { this.$router.push({ path: `/air/${originCity?.id}-${destinationCity?.id}/${originCity?.name}-${destinationCity?.name}`, }); await this.getFlightResult(); }

getResultMethod:

 async getFlightResult(){ const { data } = await this.$axios.get(`/api/v1/flights') }

Tengo este código al cambiar los parámetros de URL ejecutar el método de recuperación y el método getResult juntos y hace que esto suceda.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Puede cambiar los parámetros de consulta sin cambiar el parámetro de ruta y, por lo tanto, sin volver a renderizar la página:

 this.$router.push({query: { myFirstQuery: 'foo', mySecondQuery: 'bar'}})

A continuación, puede ver las consultas con, por ejemplo:

 watch: { '$route.query': { immediate: true, handler(newVal){ // updating your values here } } }
about 4 years ago · Juan Pablo Isaza Denunciar
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