Skip to content

Complete guide to

Mastering Pinia

written by its creator

Перевод синхронизирован с документацией от , хэш коммита 837a5e8.

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

Интерфейс: RouteRecordMultipleViewsWithChildren

Запись маршрута, определяющая несколько именованных компонентов через опцию components, а также дочерние маршруты.

Иерархия

Свойства

alias

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

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

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

_RouteRecordBase.alias


beforeEnter

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

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

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

_RouteRecordBase.beforeEnter


children

children: RouteRecordRaw[]

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

Переопределяет

_RouteRecordBase.children


component

Опционально component: undefined


components

Опционально components: null | Record<string, RawRouteComponent>

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


end

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

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

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

true

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

_RouteRecordBase.end


meta

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

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

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

_RouteRecordBase.meta


name

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

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

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

_RouteRecordBase.name


path

path: string

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

Пример

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

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

_RouteRecordBase.path


props

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

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

Переопределяет

_RouteRecordBase.props


redirect

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

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

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

_RouteRecordBase.redirect


sensitive

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

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

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

false

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

_RouteRecordBase.sensitive


strict

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

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

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

false

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

_RouteRecordBase.strict

Released under the MIT License.