Документация API / RouteRecordNormalized
Интерфейс: 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>
Зарегистрированные хуки обновления
