PathMatch 包含关于 PathPattern 如何匹配 URL 路径名的信息。

interface PathMatch<ParamKey> {
    params: Params<ParamKey>;
    pathname: string;
    pathnameBase: string;
    pattern: PathPattern<string>;
}

类型参数

  • ParamKey extends string = string

属性

params: Params<ParamKey>

URL 中动态参数的名称和值。

pathname: string

URL 路径名中被匹配的部分。

pathnameBase: string

在子路由之前匹配的 URL 路径名部分。

pattern: PathPattern<string>

用于匹配的模式。