Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

404
Views
Detectar cambios de URL de Vue SPA (escuchar actualizaciones de ruta)

Tengo mi script JavaScript inyectado en un sitio web existente y ejecutándolo encima.
El sitio web es un SPA construido con Vue.js.

Me gustaría detectar cambios de URL (rutas) en este SPA y llamar a mi propia función, pasando la nueva URL como parámetro.

Intenté escuchar los siguientes eventos (basados en this y this ):

 window.addEventListener("hashchange", myFunc); window.addEventListener("popstate", myFunc);

pero myFunc no se activa en ningún momento.

También traté de hacer esto con React (usando el enrutador de reacción) pero no obtuve ningún evento de actualización de ruta.
¿Tengo que usar Vue para lograr eso?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

En vue puede usar la propiedad del observador para observar cambios en cualquier variable y manejarlos. en su aplicación, incluida la ruta de ruta y los parámetros de ruta.

 watch:{ $route: { handler: function(newRouteValue){ // put your code here }, deep: true } }

Lo profundo en el reloj Vue es observar cambios profundos en los objetos. Pero puedes quitarlo, si no es necesario.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!