API 文档 / RouteRecordMultipleViewsWithChildren
接口: RouteRecordMultipleViewsWithChildren
使用 components
选项和子路由定义多个命名组件的路由记录。
层次结构
↳
RouteRecordMultipleViewsWithChildren
属性
alias
• 可选
alias: string
| string
[]
记录的别名。允许定义额外的路径,这些路径的行为将类似于记录的副本。允许使用路径简写,例如 /users/:id
和 /u/:id
。所有 alias
和 path
值必须共享相同的参数。
继承自
beforeEnter
• 可选
beforeEnter: NavigationGuardWithThis
<undefined
> | NavigationGuardWithThis
<undefined
>[]
特定于此记录的进入前守卫。注意,如果记录具有 redirect
属性,则 beforeEnter
不会生效。
继承自
children
• children: RouteRecordRaw
[]
嵌套路由的数组。
覆盖
component
• 可选
component: undefined
components
• 可选
components: null
| Record
<string
, RawRouteComponent
>
当 URL 匹配此路由时要显示的组件。允许使用命名视图。
end
• 可选
end: boolean
是否应通过在 RegExp 后面追加 $
来匹配到末尾。
默认值
true
继承自
meta
• 可选
meta: RouteMeta
附加到记录的任意数据。
继承自
name
• 可选
name: RouteRecordNameGeneric
路由记录的名称。必须是唯一的。
继承自
path
• path: string
记录的路径。应以 /
开头,除非记录是另一个记录的子记录。
示例
`/users/:id` matches `/users/1` as well as `/users/posva`.
继承自
props
• 可选
props: boolean
| Record
<string
, _RouteRecordProps
>
允许将参数作为道具传递给由 router-view
渲染的组件。应为与 components
相同键的对象,或布尔值以应用于每个组件。
覆盖
redirect
• 可选
redirect: RouteRecordRedirectOption
如果直接匹配路由,则重定向到的位置。重定向发生在任何导航守卫之前,并使用新的目标位置触发新的导航。
继承自
sensitive
• 可选
sensitive: boolean
使 RegExp 区分大小写。
默认值
false
继承自
strict
• 可选
strict: boolean
是否允许或禁止尾部斜杠。
默认值
false