为什么查询参数从 url 中消失了?



我的 React 应用程序正在使用react-router-dom@4.3.1.

这是我在单击复选框后添加搜索的方式:

this.props.history.push({search: `?packages=${list.join(',')}`})

一旦我单击该复选框,查询参数就会显示一瞬间并消失。UI 确实显示为与queryparams相对应。

它消失的原因可能是什么?

我认为您还需要提供路径名,路径是必需的

像这样做

this.props.history.push({pathname: '/yourpath', search: `?packages=${list.join(',')}`})

希望对你有帮助

最新更新