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

303
Views
Mostrar la URL anidada como activa en vue-router, cuando no es una vista secundaria

Tengo una barra lateral de navegación con una opción de "Proyectos". En mi vue-router tengo las siguientes rutas definidas.

 /projects /projects/:project_id

Para /project esto carga una lista de todos los proyectos, y /projects/:project_id debería mostrar los detalles de un solo proyecto. En cada caso, la interfaz de usuario llena el espacio, no hay comportamientos/plantillas compartidos entre ellos.

Quiero que la opción "Proyectos" en la barra lateral se muestre como activa, incluso cuando un usuario está en /projects/:project_id .

¿Cuáles son mis opciones aquí? Estoy evitando una vista de niño anidado ya que no quiero/necesito un comportamiento compartido entre ellos.

about 4 years ago · Santiago Gelvez
2 answers
Answer question

0

Necesita enrutador-enlace-exacto-activo

https://github.com/vuejs/rfcs/blob/master/active-rfcs/0028-router-active-link.md#router-link-exact-active

ejemplo: https://codesandbox.io/s/vue-router-forked-ocxxbl?file=/src/components/Navigation.vue

about 4 years ago · Santiago Gelvez Report

0

Gracias Paul Tsai por hacerme darme cuenta de que este era un problema específico de Vue 3. Darme cuenta de esto me ayudó a reducir mi búsqueda, y luego encontré esto:

Enrutador Vue 3: el enrutador-enlace-activo no funciona

Que tiene una solución de trabajo vinculada, ya que router-link-active ya no se calcula a partir de la URL, sino a partir de la jerarquía definida en el propio Router.

about 4 years ago · Santiago Gelvez 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!