Документация 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
