Interface BeforeRouteProps

interface BeforeRouteProps {
    dispatchBeforeRouter?: <
        Result = any,
        AddProps extends RouteProps = RouteProps,
    >(
        addProps?: AddProps,
    ) => Promise<Result>;
}

Hierarchy (View Summary)

Properties

dispatchBeforeRouter?: <Result = any, AddProps extends RouteProps = RouteProps>(
    addProps?: AddProps,
) => Promise<Result>

主动触发当前路由的私有 BeforeRouter 函数, 在 BeforeRouter 中存在数据准备动作且后续需要更新的情况下非常有用

  • 此方法只会触发私有 BeforeRouter 钩子
  • 触发 props 更新但不会重新加载组件