Heim >Web-Frontend >js-Tutorial >Mehrere Möglichkeiten, die Seite in React zurückzugeben

Mehrere Möglichkeiten, die Seite in React zurückzugeben

藏色散人
藏色散人Original
2022-10-25 17:49:393213Durchsuche

React bietet drei Möglichkeiten, zur Seite zurückzukehren: 1. Rückkehr zur vorherigen Seite über „this.props.history.push(‘/home‘);“ 2. Über „this.props.history. Return“. die Seite durch replace('/home');"; 3. Geben Sie die Seite durch "window.history.back(-1);" zurück.

Mehrere Möglichkeiten, die Seite in React zurückzugeben

Die Betriebsumgebung dieses Tutorials: Windows7-System, React18.0.0-Version, Dell G3-Computer.

Auf wie viele Arten kehrt React zur Seite zurück?

reagieren So schreiben Sie die mobile Version, um zur vorherigen Seite zurückzukehren

So schreiben Sie die mobile Version, um zur vorherigen Seite zurückzukehren:

import React, {Component} from 'react';
import './style.less';
 
class Header extends Component {
 
    clickBackHandler (){
        // 返回到上一级页面的几种方法
        //第一种 this.props.history.push('/home');
        //第一种 this.props.history.replace('/home'); 但这两种方法都不好
        //第三种方法,推荐使用
        window.history.back(-1);
    }
 
    render() {
        return (
            <div id="common-header">
                {/*Header 公共头组件*/}
                <span className="back-icon">
                    <i className="icon-chevron-left" onClick={ this.clickBackHandler }></i>
                </span>
                <h1>{ this.props.title }</h1>
            </div>
        );
    }
}
 
export default Header;

Mehrere Möglichkeiten, die Seite in React zurückzugeben

Empfohlenes Lernen: „Video-Tutorial reagieren

Das obige ist der detaillierte Inhalt vonMehrere Möglichkeiten, die Seite in React zurückzugeben. 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