// literal string path router.push('home') // object router.push({ path: 'home' }) // named route router.push({ name: 'user', params: { userId: '123' } }) // with query, resulting in /register?plan=private router.push({ path: 'register', query: { plan: 'private' } })
//if we have a route that admits params via url: {path : '/page/:id?', name='page', component: Page}, //we can edit the url to show the params we want like this: <router-link :to="{name: 'page', params:{id: 'hello'}}"> </router-link>