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