我正在试图找出location.search object
查询参数的位置:
代码:
const params = new URLSearchParams(this.props.location.search);
console.log(params);
URL:
http://localhost:3000/detail/8?abc=20
Chrome控制台:
params
树中的URLSearchParams object
? 答案 0 :(得分:0)
通过API访问参数有多种方法,我猜测get
,getAll
或keys
就是您所需要的。您不直接在控制台中看到值的原因是这些是方法,而不是属性,因此需要执行它们才能查看实际数据。
https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams
这个问题并不是ReactJS的问题,除非您在this.props.location.search
对象本身遇到问题,在这种情况下您应该发布其源/父组件。