如何使用React Router访问查询参数?

时间:2020-05-26 08:19:21

标签: javascript reactjs react-router react-router-dom query-parameters

我正在尝试通过访问props.location.query来获取带有react-router的URL查询参数,但是查询未定义。 如何获取它们?

URL示例-http://localhost:3000/home?param1=tomato&param2=potato

1 个答案:

答案 0 :(得分:0)

//Try this way without any lib.
const query = new URLSearchParams(this.props.location.search); 
const param1 = query.get('param1');
const param2 = query.get('param2');