Heim > Artikel > Web-Frontend > Was soll ich tun, wenn der Reaktionsroutensprung nicht aktualisiert wird?
Lösung zum React-Routensprung ohne Aktualisierung: 1. Fügen Sie dem obersten Element der Routing-Komponente einen Schlüssel hinzu, um die Erkennung der Route zu erhöhen. 2. Verwenden Sie withRouter, um die Komponente mit Code wie „render() {return“ zu verknüpfen (
); }}export default withRouter(routers);".
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Reaktionsversion 18.0.0, Dell G3-Computer.
Was soll ich tun, wenn der Reaktionsroutensprung nicht aktualisiert wird?
Reagieren Die Route hat sich nach dem Sprung geändert und die Seite wurde nicht aktualisiert kann nicht aktualisiert werden. Router-Version 5.0, verwenden Sie die mit dem Router verbundene Komponente, um wie unten gezeigt auf die Seite zu springen. Da gewöhnliche Sprünge auf dem Pfad basieren, kann der Pfad nicht genau identifiziert werden, wenn der Pfad Parameter annimmt. Beim Springen zur Seite fügt jedoch jede Adresse einen Schlüssel zum Lokalisierungsobjekt hinzu. Drucken Sie wie folgt:
// 组件挂载 componentDidMount() { console.log(this.props.location); }Wir können die Route lokalisieren, indem wir diesen Schlüssel an das oberste Element der Route binden mitRouter Um Komponenten zuzuordnen, verknüpfen Sie sie einfach. Beachten Sie, dass app.js nicht verknüpft werden kann. Der Router kann nur mit Routing-Komponenten oder Unterkomponenten von app.js verknüpft werden
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn der Reaktionsroutensprung nicht aktualisiert wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!