# Именованные маршруты

Иногда удобнее определять маршрут по имени, особенно при привязке к маршруту или выполнении навигации. Вы можете указать для маршрута имя в опции routes при создании экземпляра маршрутизатора:

const router = new VueRouter({
  routes: [
    {
      path: '/user/:userId',
      name: 'user',
      component: User
    }
  ]
})

Чтобы создать ссылку на именованный маршрут, вы можете передать объект во входной параметр to компонента router-link:

<router-link :to="{ name: 'user', params: { userId: 123 }}">Пользователь</router-link>

Тот же самый объект можно использовать и для программного вызова router.push():

router.push({ name: 'user', params: { userId: 123 }})

В обоих случаях в результате переход будет происходить на путь /user/123.

Полный пример можно посмотреть здесь (opens new window).