Heim  >  Artikel  >  Web-Frontend  >  Was soll ich tun, wenn der Reaktionsroutensprung nicht aktualisiert wird?

Was soll ich tun, wenn der Reaktionsroutensprung nicht aktualisiert wird?

藏色散人
藏色散人Original
2023-01-18 14:57:402174Durchsuche

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);".

Was soll ich tun, wenn der Reaktionsroutensprung nicht aktualisiert wird?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn