Skip to content
Перевод синхронизирован с документацией от , хэш коммита 0d8d997.

Документация API / RouteLocationMatched

Интерфейс: RouteLocationMatched ​

Нормализованная версия записи маршрута.

Иерархия ​

Свойства ​

aliasOf ​

• aliasOf: undefined | RouteRecordNormalized

Определяет, является ли данная запись псевдонимом другой записи. Это свойство имеет значениеundefined, если запись не является псевдонимом.

Наследуется от ​

RouteRecordNormalized.aliasOf


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

Произвольные данные, прикрепленные к записи маршрута.

Наследуется от ​

RouteRecordNormalized.meta


name ​

• name: RouteRecordNameGeneric

Название для записи маршрута. Должно быть уникальным.

Наследуется от ​

RouteRecordNormalized.name


path ​

• path: string

Путь записи маршрута. Должен начинаться с /, если только запись не является дочерней по отношению к другой записи.

Наследуется от ​

RouteRecordNormalized.path


props ​

• props: Record<string, _RouteRecordProps>

Позволяет передавать параметры в качестве входных параметров компоненту, отображаемому с помощью router-view. Должен быть объектом с теми же ключами, что и components, или булевым значением, которое будет применяться к каждому компоненту.

Наследуется от ​

RouteRecordNormalized.props


redirect ​

• redirect: undefined | RouteRecordRedirectOption

Куда перенаправлять, если маршрут напрямую совпадает. Перенаправление происходит перед любым навигационным хуком и запускает новую навигацию с новым целевым местоположением.

Наследуется от ​

RouteRecordNormalized.redirect


updateGuards ​

• updateGuards: Set<NavigationGuard>

Registered update guards

Inherited from ​

RouteRecordNormalized.updateGuards

Released under the MIT License.