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

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

Интерфейс: RouteRecordNormalized

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

Иерархия

Свойства

aliasOf

aliasOf: undefined | RouteRecordNormalized

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


beforeEnter

beforeEnter: undefined | NavigationGuardWithThis<undefined> | NavigationGuardWithThis<undefined>[]

Зарегестрированный хук beforeEnter


children

children: RouteRecordRaw[]

Дочерние записи маршрутов.


components

components: undefined | null | Record<string, RawRouteComponent>

Компоненты для отображения при совпадении URL-адреса с этим маршрутом. Можно использовать именованные представления.


enterCallbacks

enterCallbacks: Record<string, NavigationGuardNextCallback[]>

Registered beforeRouteEnter callbacks passed to next or returned in guards


instances

instances: Record<string, undefined | null | ComponentPublicInstance>

Смонтированные экземпляры компонентов маршрута Если в записи маршрута имеются экземпляры компонентов, что навигационные хуки beforeRouteUpdate и beforeRouteLeave могут быть вызваны только с последним установленным экземпляром приложения, если на странице существует несколько экземпляров приложений, которые рендерят одно и то же представление. В результате происходит фактическое дублирование содержимого на странице, что, как правило, не должно происходить. Однако это будет работать, если несколько приложений рендерят разные именованные представления.


leaveGuards

leaveGuards: Set<NavigationGuard>

Registered leave guards


meta

meta: RouteMeta

Произвольные данные, добавленные к записи.


name

name: RouteRecordNameGeneric

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


path

path: string

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


props

props: Record<string, _RouteRecordProps>

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


redirect

redirect: undefined | RouteRecordRedirectOption

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


updateGuards

updateGuards: Set<NavigationGuard>

Зарегистрированные хуки обновления

Released under the MIT License.