Ich verwende React und React-Router für meine Anwendung auf der Client-Seite. Ich kann anscheinend nicht herausfinden, wie die folgenden Abfrageparameter von einer URL wie der folgenden abgerufen werden können:
http://xmen.database/search#/?status=APPROVED&page=1&limit=20
Meine Routen sehen so aus (der Weg ist völlig falsch, wie ich weiß):
var routes = (
<Route>
<DefaultRoute handler={SearchDisplay}/>
<Route name="search" path="?status=:status&page=:page&limit=:limit" handler={SearchDisplay}/>
<Route name="xmen" path="candidate/:accountId" handler={XmenDisplay}/>
</Route>
);
Meine Route funktioniert einwandfrei, aber ich bin mir nicht sicher, wie ich den Pfad formatieren soll, um die gewünschten Parameter zu erhalten. Schätzen Sie jede Hilfe dazu!
willTransitionTo
Haken an Ihrem Handler verwenden. Es empfängt Abfragezeichenfolgenparameter. github.com/rackt/react-router/commit/…
getCurrentQuery