2017-10-12 28 views
0

我試圖找出其中的location.search object查詢參數是:解析location.search對象找到查詢參數

代碼:

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

網址:

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

Chrome控制檯:

enter image description here

  • 我應該在哪裏遍歷查找在控制檯樹URLSearchParams objectparams
  • 在控制檯中還有一個查找或搜索功能,可以讓我找出某物的位置?它就像一棵無盡的樹。

回答

0

有通過API訪問參數的各種方式,我猜getgetAll,或keys是你所需要的。您在控制檯中沒有直接看到值的原因是這些是方法而不是屬性,所以需要執行它們以查看實際數據。

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

這個問題是不是一個真正的ReactJS問題,除非你遇到與this.props.location.search對象本身,在這種情況下,你應該張貼它的源/父組件的麻煩。

+0

謝謝 - 我刪除了'reactjs'標籤。 –