跳至内容

API 文档 / RouteRecordMultipleViews

接口: RouteRecordMultipleViews

使用 components 选项定义多个命名组件的路由记录。

层次结构

属性

alias

可选 alias: string | string[]

记录的别名。允许定义额外的路径,这些路径将表现得像记录的副本。允许使用路径缩写,例如 /users/:id/u/:id。所有 aliaspath 值必须共享相同的参数。

继承自

_RouteRecordBase.alias


beforeEnter

可选 beforeEnter: NavigationGuardWithThis<undefined> | NavigationGuardWithThis<undefined>[]

特定于此记录的进入前守卫。请注意,如果记录具有 redirect 属性,则 beforeEnter 不会生效。

继承自

_RouteRecordBase.beforeEnter


children

可选 children: undefined

嵌套路由的数组。

覆盖

_RouteRecordBase.children


component

可选 component: undefined


components

components: Record<string, RawRouteComponent>

当 URL 与此路由匹配时要显示的组件。允许使用命名视图。


end

可选 end: boolean

是否应通过在 RegExp 后追加 $ 来匹配到末尾。

默认值

true

继承自

_RouteRecordBase.end


meta

可选 meta: RouteMeta

附加到记录的任意数据。

继承自

_RouteRecordBase.meta


name

可选 name: RouteRecordNameGeneric

路由记录的名称。必须是唯一的。

继承自

_RouteRecordBase.name


path

path: string

记录的路径。应以 / 开头,除非记录是另一个记录的子记录。

示例

ts
`/users/:id` matches `/users/1` as well as `/users/posva`.

继承自

_RouteRecordBase.path


props

可选 props: boolean | Record<string, _RouteRecordProps>

允许将参数作为道具传递给由 router-view 渲染的组件。应为与 components 具有相同键的对象,或为应用于每个组件的布尔值。

覆盖

_RouteRecordBase.props


redirect

可选 redirect: undefined

如果直接匹配路由,则重定向到的位置。重定向发生在任何导航守卫之前,并使用新的目标位置触发新的导航。

覆盖

_RouteRecordBase.redirect


sensitive

可选 sensitive: boolean

使 RegExp 区分大小写。

默认值

false

继承自

_RouteRecordBase.sensitive


strict

可选 strict: boolean

是否允许或禁止尾部斜杠。

默认值

false

继承自

_RouteRecordBase.strict