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

433
Visualizações
Obtener parámetro de URL en Vue JS

Estoy trabajando en SPA (Vue JS) y Laravel como API. Quiero que cuando los usuarios reciban un correo electrónico, hagan clic en el botón que los enviará a una ruta específica (ya implementada).

Así que ahora estoy luchando por obtener la identificación de usuario de la parte de Vue JS.

 https://domain.test/admin/users/dashboard/user/65/show

65 de la URL es la ID de usuario, entonces, ¿alguna idea de cómo extraer esa ID con java script de Vue JS?

No estoy usando el enrutador vue, esta es la ruta Laravel y el componente Vue JS se procesa desde el archivo blade.

Implementé algo como esto a continuación, pero el cliente se negó...

 https://domain.test/admin/users/dashboard/user/show?userId=65
about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

let id = window.location.href.split('/').slice(-2)[0]
about 4 years ago · Juan Pablo Isaza Relatório

0

Dado que ya está procesando la página en un archivo Blade, ya debería tener acceso al lado del servidor de ID de usuario.

En ese caso, simplemente agregue el lado del servidor variable. Por ejemplo:

 <a :href="'https://domain.test/admin/users/dashboard/user/' + {{ $user->id }} + '/show'">Go to Dashboard</a>
about 4 years ago · Juan Pablo Isaza Relatório

0

Para obtener parámetros de la URL, puede usar el enrutador vue para eso:

 const routes = [ // dynamic segments start with a colon { path: '/users/:id', component: User }, ] const User = { template: '<div>User {{ $route.params.id }}</div>', }

Aquí está el enlace para más ejemplos y documentación del enrutador vue:

https://router.vuejs.org/guide/essentials/dynamic-matching.html

También puede obtener parámetros con solo vainilla JavaScripe como sigue:

 const queryString = window.location.search; console.log(queryString); // ?product=shirt&color=blue&newuser&size=m //then you have to parse the url const urlParams = new URLSearchParams(queryString); const color = urlParams.get('color') console.log(color); // blue
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