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

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

Интерфейс: _RouteRecordBase

Внутренний тип для общих свойств для всех видов RouteRecordRaw.

Иерархия

Свойства

alias

Опционально alias: string | string[]

Псевдонимы для записи. Позволяет определять дополнительные пути, которые будут вести себя как копия записи. Позволяет использовать такие сокращения путей, как /users/:id и /u/:id. Все значения alias и path должны иметь одинаковые параметры.


beforeEnter

Опционально beforeEnter: NavigationGuardWithThis<undefined> | [NavigationGuardWithThis](NavigationGuardWithThis.md<undefined>[]

Хук beforeEnter, который предназначен только для этой записи. Обратите внимание, что beforeEnter не действует если запись имеет свойство redirect.


children

Опционально children: RouteRecordRaw[]

Массив дочерних записей маршрутов.


end

Опционально end: boolean

Должен ли RegExp искать до конца при добавлении к нему $.

Значение по умолчанию

true

Наследуется от

PathParserOptions.end


meta

Опционально meta: RouteMeta

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


name

Опционально name: RouteRecordNameGeneric

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


path

path: string

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

Пример

ts
`/users/:id` соответствует `/users/1` а также `/users/posva`.

props

Опционально props: _RouteRecordProps | Record<string, _RouteRecordProps>

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


redirect

Опционально redirect: RouteRecordRedirectOption

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


sensitive

Опционально sensitive: boolean

Сделать RegExp регистрозависимым.

Значение по умолчанию

false

Наследуется от

PathParserOptions.sensitive


strict

Опционально strict: boolean

Запрещать или не запрещать слэш в конце строки.

Значение по умолчанию

false

Наследуется от

PathParserOptions.strict

Released under the MIT License.

Build faster with AI
New Masterclass to help you leverage AI in your Vue workflow.
Get Early Access