路由记录 的规范化版本。
Hierarchy
RouteRecordNormalized
↳RouteLocationMatched
Properties
aliasOf
• aliasOf: undefined
| RouteRecordNormalized
定义此记录是否是另一个记录的别名。 如果记录是原始记录,则此属性为“未定义”。
beforeEnter
• beforeEnter: undefined
| NavigationGuardWithThis
<undefined
> | NavigationGuardWithThis
<undefined
>
之前注册进入守卫
children
• children: RouteRecordRaw
嵌套路线记录。
components
• components: undefined
| null
| Record
<string
, RawRouteComponent
>
{@inheritDoc RouteRecordMultipleViews.components}
instances
• instances: Record
<string
, undefined
| null
| ComponentPublicInstance
<{}, {}, {}, {}, {}, {}, {}, {}, false
, ComponentOptionsBase
<any
, any
, any
, any
, any
, any
, any
, any
, any
, {}, {}, string
>, {}>>
挂载的路由组件实例 将实例记录在案意味着 beforeRouteUpdate 和 beforeRouteLeave 守卫只能用最新挂载的应用程序实例调用,如果有多个应用程序实例呈现相同的视图,基本上复制页面上的内容,这不应该发生在 实践。 如果多个应用程序呈现不同的命名视图,它将起作用。
meta
• meta: RouteMeta
{@inheritDoc _RouteRecordBase.meta}
name
• name: undefined
| RouteRecordName
{@inheritDoc _RouteRecordBase.name}
path
• path: string
{@inheritDoc _RouteRecordBase.path}
props
• props: Record
<string
, _RouteRecordProps
>
{@inheritDoc RouteRecordMultipleViews.props}
redirect
• redirect: undefined
| RouteRecordRedirectOption
{@inheritDoc _RouteRecordBase.redirect}