0

我试图找出查询参数location.search object在哪里:

代码:

const params = new URLSearchParams(this.props.location.search);
console.log(params);

网址:

http://localhost:3000/detail/8?abc=20

铬控制台:

在此处输入图像描述

  • 我应该遍历哪里才能在控制台params的树中找到?URLSearchParams object
  • 控制台中是否还有查找或搜索功能可以让我找出某物的位置?它就像一棵无尽的树。
4

1 回答 1

0

有多种方法可以通过 API 访问参数,我猜是get, getAll, 或者keys是你需要的。您没有直接在控制台中看到值的原因是这些是方法,而不是属性,因此需要执行它们才能看到实际数据。

https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams

这个问题并不是真正的 ReactJS 问题,除非你对this.props.location.search对象本身有问题,在这种情况下你应该发布它的源/父组件。

于 2017-10-12T20:35:57.153 回答