# Интеграция с компонентами Vue

### Добавляемые свойства

Перечисленные ниже свойства становятся доступными в каждом дочернем компоненте при передаче роутера через опцию `router` корневого экземпляра приложения.

- #### $router

  Экземпляр роутера.

- #### $route

  Объект [Route](route-object.md), соответствующий текущему активному пути. Это свойство доступно только на чтение и его параметры иммутабельны, но над ними можно установить наблюдение.

### Доступные опции

- **beforeRouteEnter**
- **beforeRouteUpdate** (добавлено в версии 2.2)
- **beforeRouteLeave**

  См. [раздел документации о сторожевых хуках](../advanced/navigation-guards.md#указание-хука-для-конкретного-компонента).
