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

时间:2019-10-08 04:03:16

标签: javascript reactjs react-router-dom

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

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

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

我单击复选框后,queryparam将立即显示并消失。 UI确实与queryparams对应。

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

1 个答案:

答案 0 :(得分:0)

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

这样做

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

希望有帮助