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
Vorwort JSON ist ein leichtes Datenaustauschforma...
Mit dem Tag <TH> werden die Eigenschaften e...
1. Laden Sie das ElasticSearch 6.4.1-Installation...
In diesem Artikelbeispiel wird der spezifische Co...
Problemphänomen Ich habe kürzlich Sysbench verwen...
Befehle zur Linux-Onlineinstallation: yum install...
Ich denke, dies ist ein Problem, auf das viele Leu...
Ich habe kürzlich bei der Arbeit eine mobile Seit...
Folgendes ist passiert. Heute habe ich mit GitHub...
Beispiele: Über den PHP-Hintergrundcode können Si...
Der Dateiname der dynamischen Bibliotheksdatei un...
Bei meinen letzten Studien habe ich einige Layout...
Die Paginierungskomponente ist eine häufige Kompo...
Inhaltsverzeichnis Überblick Build-Prozess Verwan...
1. Software-Einführung VirtualBox VirtualBox ist ...