首页 > 解决方案 > 在反应路由器 4 中查询参数

问题描述

我对反应路由器完全陌生。

我有这条路线

<PrivateRoute exact path="/quiz-setup/:job" component={QuizSetupMain} />

我将参数设置为工作。所以我这样做

history.push({
      pathname: '/quiz-setup',
      search: this.props.selectedJdName
    })

我的私人路线->

return hasUserLogIn ?
    (
      <Route
        {...rest}
        path={path}
        component={Component}
      />
    )
    :
    (
      <Redirect
        to={{
          pathname: "/login",
          state: { from: path }
        }}
      />
    )
};

但现在,它与那条路线不匹配。那么我该怎么做呢?

标签: javascriptreactjsreduxreact-router-v4

解决方案


推荐阅读