跳至内容

API 文档 / RouteLocationNormalizedLoadedTyped

接口: RouteLocationNormalizedLoadedTyped<RouteMap, Name>

用于生成 RouteLocationNormalizedLoaded 类型的类型安全版本的辅助函数。

类型参数

Name类型
RouteMap扩展 RouteMapGeneric = RouteMapGeneric
Name扩展 keyof RouteMap = keyof RouteMap

层次结构

属性

fullPath

fullPath: string

包含 searchhash 的整个位置。此字符串已进行百分比编码。

继承自

RouteLocationNormalizedLoadedGeneric.fullPath


hash

hash: string

当前位置的哈希值。如果存在,则以 # 开头。

继承自

RouteLocationNormalizedLoadedGeneric.hash


matched

matched: RouteLocationMatched[]

包含仅包含普通组件的 RouteLocationMatched 数组(任何延迟加载的组件都已加载并在 components 对象中被替换),因此它可以直接用于显示路由。它也不能包含重定向记录。此属性不可枚举

继承自

RouteLocationNormalizedLoadedGeneric.matched


meta

meta: RouteMeta

合并了所有匹配的路由记录的 meta 属性。

继承自

RouteLocationNormalizedLoadedGeneric.meta


name

name: Extract<Name, string | symbol>

匹配记录的名称

覆盖

RouteLocationNormalizedLoadedGeneric.name


params

params: RouteMap[Name]["params"]

path 中提取的解码参数对象。

覆盖

RouteLocationNormalizedLoadedGeneric.params


path

path: string

URL 的百分比编码路径名部分。

继承自

RouteLocationNormalizedLoadedGeneric.path


query

query: LocationQuery

当前位置的 search 属性的对象表示形式。

继承自

RouteLocationNormalizedLoadedGeneric.query


redirectedFrom

redirectedFrom: undefined | RouteLocationGeneric

包含我们在最终到达当前位置之前最初尝试访问的位置。

继承自

RouteLocationNormalizedLoadedGeneric.redirectedFrom