API 文档 / _RouteRecordBase
接口: _RouteRecordBase
所有类型 RouteRecordRaw 中的公共属性的内部类型。
继承关系
↳
_RouteRecordBase↳↳
RouteRecordSingleViewWithChildren
属性
alias
• 可选 alias: string | string[]
记录的别名。允许定义将像记录副本一样工作的额外路径。允许使用路径简写,例如 /users/:id 和 /u/:id。所有 alias 和 path 值必须共享相同的参数。
beforeEnter
• 可选 beforeEnter: NavigationGuardWithThis<undefined> | NavigationGuardWithThis<undefined>[]
特定于此记录的进入前守卫。注意,如果记录具有 redirect 属性,则 beforeEnter 不会生效。
children
• 可选 children: RouteRecordRaw[]
嵌套路由的数组。
end
• 可选 end: boolean
是否应该通过在 RegExp 后面追加 $ 来匹配到结尾。
默认值
true
继承自
PathParserOptions.end
meta
• 可选 meta: RouteMeta
附加到记录的任意数据。
name
• 可选 name: RouteRecordNameGeneric
路由记录的名称。必须是唯一的。
path
• path: string
记录的路径。应该以 / 开头,除非记录是另一个记录的子记录。
示例
`/users/:id` matches `/users/1` as well as `/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