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.