API 文档 / RouteLocationResolvedTyped
接口: RouteLocationResolvedTyped<RouteMap, Name>
用于生成 RouteLocationResolved 类型的类型安全版本的辅助工具。
类型参数
| Name | 类型 |
|---|---|
RouteMap | 扩展 RouteMapGeneric |
Name | 扩展 RouteMap 的键 |
层次结构
RouteLocationTyped<RouteMap,Name>↳
RouteLocationResolvedTyped
属性
fullPath
• fullPath: string
包含 search 和 hash 的完整位置。此字符串是百分比编码的。
继承自
hash
• hash: string
当前位置的哈希值。如果存在,则以 # 开头。
继承自
href
• href: string
将设置在 <a href="..."> 上的路由位置的解析后的 href。
matched
• matched: RouteRecordNormalized[]
包含组件的 RouteRecord 数组,这些组件是在添加记录时传递的。它还可以包含重定向记录。这不能直接使用。此属性不可枚举。
继承自
meta
• meta: RouteMeta
合并了所有匹配的路由记录的 meta 属性。
继承自
name
• name: Extract<Name, string | symbol>
匹配的记录的名称
继承自
params
• params: RouteMap[Name]["params"]
从 path 中提取的解码参数对象。
继承自
path
• path: string
URL 的百分比编码路径名部分。
继承自
query
• query: LocationQuery
当前位置的 search 属性的对象表示形式。
继承自
redirectedFrom
• redirectedFrom: undefined | RouteLocationGeneric
包含我们在最终到达当前位置之前最初尝试访问的位置。