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

233
Views
Vue.js: defina la ruta de la ruta vue en función de los parámetros de consulta de URL

Supongamos que tengo esta URL http://localhost:8080/public/form?code=fhuZ15aHy

He definido una ruta en mi archivo route.js como esta

 { path: '/public/form?code=:code', name: 'survey', component: () => import('./views/form') }

que se supone que reutiliza el mismo componente en función del parámetro de consulta de code que proviene de la URL.

En mi componente form.vue , he definido un accesorio como este:

 props: { code: { type: String, required: true } }

Pero esto no funciona, en el sentido de que no soy redirigido a ninguna página.

Creo que lo estoy haciendo mal con la forma en que definí el camino de la ruta. ¿Cómo puedo conseguir esto?

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

0

No defina la consulta dentro de la ruta.

Deberías escribir así:

 { path: '/public/form', name: 'survey', component: () => import('./views/form') }
 router.push({ path: '/public/form', query: { code } })

Y dentro del componente puedes acceder a la consulta así

 const {code} = this.$route.query
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!