Interface RouteContextType<Params, Query, States>

interface RouteContextType<
    Params = Record<string, unknown>,
    Query = Record<string, unknown>,
    States = unknown,
> {
    BUILD_ENV?: string;
    createProps: AppRouterProps;
    location: RouteLocation<States>;
    navigate: NavigateFunction;
    params: Params;
    query: Query;
    [key: string]: any;
}

Type Parameters

  • Params = Record<string, unknown>
  • Query = Record<string, unknown>
  • States = unknown

Hierarchy (View Summary)

Indexable

  • [key: string]: any

Properties

BUILD_ENV?: string

构建环境变量

createProps: AppRouterProps

根路由创建时传入的 props

react-router location 对象

navigate: NavigateFunction

react-router 路由跳转方法

params: Params

路由参数

query: Query

由 location.search 转换来的对象