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

566
Views
error al usar parámetros en la función router.push vue-router 4

hola chicos, soy nuevo en vue js y estoy tratando de pasar parámetros a un enrutador específico. enrutador a través de

 this.$router.push({ name: "actions-log", params: { Id: "3" } })

me da error en la consola dice:

Error no capturado (en promesa): No hay coincidencia para {"name":"3","params":{}}

mi función que redirige de la investigación a los detalles de la investigación

el enrutador de registro de acciones

mis configuraciones de rutas index.js

el error en la consola del navegador

así que alguien me puede ayudar con ese error por favor ......

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

0

Puedes usar path

 const routeId = 3 this.$router.push({ path: `/actions-log/${routeId}` })
about 4 years ago · Juan Pablo Isaza Report

0

Descubrí lo que está sucediendo. Tengo un componente llamado pageTitle. Este componente está incluido en todos los demás componentes. Lo uso para hacer la ruta de navegación usando:

 this.$route.fullPath

luego dividirlo y hacer un bucle de los valores con:

 <li><router-link></router-link></li>

para hacer los enlaces de migas de pan, pero el accesorio fullPath del enrutador vue también devuelve los parámetros, así que a través del bucle en:

 <router-link :to="{ name: {path} }">{{ path }}</router-link>

vue verifica si el enrutador existe con el nombre dado, por ejemplo, cuando pongo /actions-log/3 como parámetros en la url, se establecerá en el atributo :to debido a este comportamiento, se inicia esa excepción;

así que creo que resolví los problemas en la siguiente función calculada: función para obtener la ruta completa, luego dividirla y usar los valores para crear un breadCrumbs

el bucle en la plantilla

no sé si alguien tiene una idea mejor para crear un breadCrumbs en vue... de todos modos, muchas gracias por ayudarme a resolver este problema.

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!