So erreichen Sie einen Seitensprung ohne Aufnahme in React

藏色散人
Freigeben: 2022-12-30 10:07:28
Original
2586 Leute haben es durchsucht

So implementieren Sie einen Seitensprung ohne Aufzeichnung in React: 1. Öffnen Sie die entsprechende React-Datei. 2. Verwenden Sie die Methode „this.props.history.replace(“/home“);“, um den Seitensprung zu implementieren und den Verlauf zu löschen Nehmen Sie die aktuelle Seite einfach auf.

So erreichen Sie einen Seitensprung ohne Aufnahme in React

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Reaktionsversion 18.0.0, Dell G3-Computer.

Wie erreiche ich einen Seitensprung, ohne in React aufzuzeichnen?

React-Router: Seitensprung und Löschen des Verlaufs der aktuellen Seite

Es gibt folgende Situationen:

Der Benutzer öffnet den Aktivierungslink; nachdem der Benutzer den Aktivierungsprozess abgeschlossen hat, wird ihn das System auf eine andere Seite verschieben .

Ich möchte den Aktivierungslink nicht im Browserverlauf behalten, denn wenn der Benutzer zurückkommt, wird er den Aktivierungsschritt erneut durchlaufen.

Sie können durch Ersetzen zu Seiten springen

this.props.history.replace("/home");
Nach dem Login kopieren

Verwandte Einführung:

this.props.history.replace() Der Parameter in dieser Methode ist das to-Attribut der Link-Komponente, deren Ersetzungsattribut wahr ist, und der Status kann auch wahr sein bestanden;

 this.props.history.replace(`/Page2/Div1`)
 //等同于
 <Link replace to=`/Page2/Div1`></Link>
 this.props.history.replace(`/Page2/Div1`,{ id: 1, message: "你好啊" })
 //等同于
 <Link replace to={{pathname:`/Page2/Div1`,state:{id: 1, message: "你好啊"}}></Link>
Nach dem Login kopieren

Empfohlenes Lernen: „Video-Tutorial reagieren

Das obige ist der detaillierte Inhalt vonSo erreichen Sie einen Seitensprung ohne Aufnahme in React. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage