Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

234
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda