Une route dynamique contient un paramètre variable dans son chemin, noté avec deux-points, par exemple /produits/:id. Le composant lit la valeur via useRoute().params. Elle permet un seul composant pour une infinité de pages similaires. Les paramètres de requête (?page=2) se lisent avec route.query.
Exemple
{ path: '/produits/:id', component: Produit }
const route = useRoute()
route.params.id