我的 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(',')}`})
希望对你有帮助