Reagieren-redux bekommen Website-Basis-URL / Fenster.Lage

Hoffentlich ist dies eine sehr einfache Frage:

Ich möchte einen string mit der vollständigen URL zu einer Seite auf meiner Website, wie:

https://example.com/documents/1

Im Idealfall würde ich mag zu generieren, diese in einen reagieren-redux connect()-ed-container, in mapStateToProps(). Wo die Seite ist ein Enkel von einem reagieren-router Route mit browserHistory (vielleicht kann ich es bekommen, reagieren-router oder browserHistory irgendwie?) Wenn nötig, ich würde es tun, in eine voll-auf Reagieren Klasse.

Aber ich kann nicht für das Leben von mir herauszufinden, wie dies zu tun. window (wie in window.location) ist immer undefined im mapStateToProps() (was keine überraschung ist) und meiner Meinung Komponenten render() Funktion.

Bisher habe ich nur Möglichkeiten gefunden, um auf die aktuelle route, z.B. "/documents/1", die nur einen relativen Pfad und nicht den Website-Basis-url (https://example.com/)

  • Brauchst du für dieses starke auf dem server oder nur client?
  • Nur auf der client-Seite.
InformationsquelleAutor stone | 2016-07-20
Schreibe einen Kommentar