javascript - 在反应路由器 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 }
}}
/>
)
};
但现在,它与那条路线不匹配。那么我该怎么做呢?
解决方案
推荐阅读
- android - 内部服务器错误 - 授权筛选器属性 - Xamarin.forms
- python - Python - 将逗号分隔的文件读入数组
- python-3.x - 使用提交按钮使用 Python 下载文件
- python - Pythonic 重新定义函数的方法?(Flake8 F811 错误)
- php - 在 SQL 查询中使用 PHP 检查数组的所有值
- c# - 实体框架非常慢,而 SSMS 是即时的
- php - 我应该使用 PHP 'SORT_FLAG_CASE' 和按位 AND 或按位 OR 使用 sort() 函数对数组大小写不敏感吗?
- css - 如何在带有 rollup.js 的捆绑包中包含 css 无法加载 css 文件 - 意外的令牌
- mysql - ALTER TABLE 添加新列并与现有列组合使其唯一
- drupal - 如何在 drupal 8 中设置主题字段