2017-10-12 2 views
0

Ich versuche, herauszufinden, wo in der location.search object die Abfrage params sind:Parsen location.search Objektabfrage finden params

Code:

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

URL:

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

Chrome Konsole:

enter image description here

  • Wo soll ich durchqueren params im URLSearchParams object Baum in der Konsole zu finden?
  • Gibt es auch eine Such- oder Suchfunktion in der Konsole, mit der ich die Position von etwas herausfinden kann? Es ist wie ein endloser Baum.

Antwort

0

Es gibt verschiedene Möglichkeiten, die Parameter über die API zugreifen, vermute ich get, getAll oder keys sind, was Sie brauchen. Der Grund dafür, dass Sie Werte nicht direkt in der Konsole sehen, ist, dass dies Methoden und keine Attribute sind. Daher müssen sie ausgeführt werden, damit Sie die tatsächlichen Daten sehen können.

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

Diese Frage ist nicht wirklich eine ReactJS Frage, es sei denn, Sie Probleme mit dem this.props.location.search Objekt sind mit sich selbst, in dem Fall, dass Sie seine Quelle/Elternkomponente veröffentlichen sollte.

+0

Danke - Ich habe das 'reactjs'-Tag entfernt. –

Verwandte Themen