In react-router kann der Sprung in der Komponente mit <Link> verwendet werden Um jedoch aus der Komponente herauszuspringen, muss der Reaktionsroutingverlauf verwendet werden Die Ersetzungsmethode wird auf dieselbe Weise wie die Push-Methode verwendet. Die Funktion von Ersetzung besteht darin, den aktuellen Verlaufsdatensatz zu ersetzen. 1. Hakenimportiere {useHistory} aus „react-router-dom“; Funktion goPage(e) { Verlauf.push({ Pfadname: "/home", Status: {id: 1} }); } Pfadname ist die Routingadresse, Status kann als Parameter übergeben werden Parameter abrufen: importiere {useLocation} aus „react-router-dom“; Funktion getParams(){ let location = useLocation(); let id = Standort.Bundesstaat.ID; } 2. Klassenkomponenteimportiere React von „react“; importiere {createBrowserHistory} aus "history"; Klasse App erweitert React.Component { Konstruktor(Requisiten) { super(Requisiten); } geheSeite() { let history = createBrowserHistory() Verlauf.push({ Pfadname: "/home", Status: {id: 1} }); Geschichte.go(); } render() {return null;} } Wenn history.go nicht aufgerufen wird, ändert sich die Route, aber die Seite springt nicht. Dies ist das Ende dieses Artikels über die Verwendung des Verlaufssprungs in React Router. Weitere relevante Inhalte zum Verlaufssprung von React Router finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erläuterung der Mybatis-Sonderzeichenverarbeitung
>>: Lösung für die Inkonsistenz zwischen Crontab-Ausführungszeit und Systemzeit
Installieren Sie GeoIP unter Linux yum installier...
Inhaltsverzeichnis 1. MySQL herunterladen 2. MySQ...
Wenn wir eine Webseite erstellen, möchten wir man...
Einführung In diesem Artikel stellen wir vor, wie...
Struktur Text, Kopf, HTML, Titel Text abbr, Akron...
Inhaltsverzeichnis 1. Oberflächliche Kopie 1. Obj...
BinLog BinLog ist ein Binärprotokoll, das alle Än...
Vorwort Die MySQL-Berechtigungstabelle wird beim ...
1. Konvertieren Sie das JSON-Objekt in eine JSON-...
Dieses Problem ist mir beim Erstellen der Anmelde...
Inhaltsverzeichnis Vorwort Verwechslung von „unde...
Vue+iview-Menü und Tab-Verknüpfung Ich entwickle ...
Zuvor habe ich MySQL 5.7 verwendet, aber da MySQL...
Inhaltsverzeichnis Vorwort Docker-Datei Was ist e...
Zusammenfassung: HBase verfügt über zahlreiche Be...