Документация API / RouteLocationMatched
Интерфейс: RouteLocationMatched
Нормализованная версия записи маршрута.
Иерархия
↳
RouteLocationMatched
Свойства
aliasOf
• aliasOf: undefined
| RouteRecordNormalized
Определяет, является ли данная запись псевдонимом другой записи. Это свойство имеет значениеundefined
, если запись не является псевдонимом.
Наследуется от
beforeEnter
• beforeEnter: undefined
| NavigationGuardWithThis
<undefined
> | NavigationGuardWithThis
<undefined
>[]
Зарегистрированный хук beforeEnter
Наследуется от
RouteRecordNormalized.beforeEnter
children
• children: RouteRecordRaw
[]
Вложенные записи маршрутов.
Наследуется от
RouteRecordNormalized.children
components
• components: undefined
| null
| Record
<string
, RouteComponent
>
Компоненты, которые будут отображаться при совпадении URL с данным маршрутом. Позволяет использовать именованные представления.
Переопределяет
RouteRecordNormalized.components
enterCallbacks
• enterCallbacks: Record
<string
, NavigationGuardNextCallback
[]>
Registered beforeRouteEnter callbacks passed to next
or returned in guards
Inherited from
RouteRecordNormalized.enterCallbacks
instances
• instances: Record
<string
, undefined
| null
| ComponentPublicInstance
>
Смонтированные экземпляры компонентов маршрута Если в записи маршрута имеются экземпляры компонентов, что навигационные хуки beforeRouteUpdate и beforeRouteLeave могут быть вызваны только с последним установленным экземпляром приложения, если на странице существует несколько экземпляров приложений, которые рендерят одно и то же представление. В результате происходит фактическое дублирование содержимого на странице, что, как правило, не должно происходить. Однако это будет работать, если несколько приложений рендерят разные именованные представления.
Наследуется от
RouteRecordNormalized.instances
leaveGuards
• leaveGuards: Set
<NavigationGuard
>
Registered leave guards
Inherited from
RouteRecordNormalized.leaveGuards
meta
• meta: RouteMeta
Произвольные данные, прикрепленные к записи маршрута.
Наследуется от
name
• name: RouteRecordNameGeneric
Название для записи маршрута. Должно быть уникальным.
Наследуется от
path
• path: string
Путь записи маршрута. Должен начинаться с /
, если только запись не является дочерней по отношению к другой записи.
Наследуется от
props
• props: Record
<string
, _RouteRecordProps
>
Позволяет передавать параметры в качестве входных параметров компоненту, отображаемому с помощью router-view
. Должен быть объектом с теми же ключами, что и components
, или булевым значением, которое будет применяться к каждому компоненту.
Наследуется от
redirect
• redirect: undefined
| RouteRecordRedirectOption
Куда перенаправлять, если маршрут напрямую совпадает. Перенаправление происходит перед любым навигационным хуком и запускает новую навигацию с новым целевым местоположением.
Наследуется от
RouteRecordNormalized.redirect
updateGuards
• updateGuards: Set
<NavigationGuard
>
Registered update guards