Rutas dinamicas: con más de un parámetro
En Nuxt.js y Vue.js, es posible crear rutas dinámicas que contengan más de un parámetro. Esto es útil cuando necesitas manejar rutas que requieren más de un valor para ser procesadas correctamente.
Creando rutas dinámicas con múltiples parámetros en Nuxt.js
En Nuxt.js, puedes definir rutas dinámicas con múltiples parámetros utilizando el método dynamic routes. Por ejemplo:
<page1/:param1/:param2>
En este caso, “param1” y “param2” representan los parámetros dinámicos que pueden tomar diferentes valores.
Recuperando parámetros en Vue.js
Una vez que has definido las rutas dinámicas con múltiples parámetros en Nuxt.js, puedes recuperar los valores de estos parámetros en tus componentes de Vue.js. Puedes acceder a ellos a través de la propiedad $route.params. Por ejemplo:
this.$route.params.param1
this.$route.params.param2
Ejemplo práctico
Supongamos que queremos crear una ruta dinámica que muestre el perfil de un usuario, para ello podríamos definir la siguiente ruta en Nuxt.js:
<profile/:username/:id>
Luego, en el componente de Vue asociado a esta ruta, podríamos recuperar los valores de “username” y “id” a través de $route.params y utilizarlos para mostrar la información del usuario correspondiente.
Conclusión
En resumen, Nuxt.js y Vue.js nos permiten crear rutas dinámicas con más de un parámetro, lo que nos da la flexibilidad necesaria para manejar casos en los que necesitamos más de un valor en una ruta. Esta funcionalidad es muy útil para construir aplicaciones web dinámicas y completas.
Excelente video, pero me paso que estaba utilizando nuxt 2 y ahí se utiliza el "_" antes del nombre de la vista en lugar de "[ ]", un abrazo y te llevas like amigo !