如何在url中传递参数并调用api?

时间:2019-07-08 11:44:38

标签: reactjs react-router

我正在使用ReactJS,并且在帖子页中有过滤器。我想要的是,当我单击过滤器时,它应该在URL中传递参数并在此基础上调用API。 有人可以为此举一个例子吗?

E.g. history.push ({
pathname:'/users',
search:'?filter1=value_filter1'
})

上面的代码中如何添加多个值和删除值

1 个答案:

答案 0 :(得分:0)

如果我理解,您想通过添加基于过滤器的查询参数来更新您的网址。 添加查询参数的最简单方法是通过push的{​​{1}}方法,将对象作为参数传递。 例如。 hasHistory

还可以通过参数将对象传递到搜索键中

有关其工作原理的更多信息,您可以进入以下链接:Make it easier to add query parameters或此youtube视频Query Strings with React Router