Heim  >  Artikel  >  Web-Frontend  >  So erreichen Sie einen Seitensprung ohne Aufnahme in React

So erreichen Sie einen Seitensprung ohne Aufnahme in React

藏色散人
藏色散人Original
2022-12-30 10:07:282445Durchsuche

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

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>

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!

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