Clicking on the link results in the following: In single-page apps that use the Vue Router, it is common to create a path parameter that changes the behavior of a route. Thatâs why weâve included details on the migration path here in the main docs. After that, we treat the router as an object, which will hold all the routes. export default function linkForwarder (route) { // do something with route.query and then save it in store // now clear query, something like // router.replace ( { query: {} }) return route.params.id } Unfortunately I donât have access to router in linkForwarder, just route. The context provides additional objects/params from Nuxt to Vue components and is available in special nuxt lifecycle areas like asyncData , fetch , plugins , middleware and nuxtServerInit . Type: String; Default: 'nuxt-link ⦠Vue Router Named Routes and Params. The default behavior of