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.