首頁 > web前端 > js教程 > React返回頁面的幾種方式

React返回頁面的幾種方式

藏色散人
發布: 2022-10-25 17:49:39
原創
3252 人瀏覽過

React回頁有3種方式,分別是:1、透過「this.props.history.push('/home');」方式回到上一層頁面;2、透過「this. props.history.replace('/home');」方式返回頁面;3、透過「window.history.back(-1);」返回頁面。

React返回頁面的幾種方式

本教學操作環境:windows7系統、react18.0.0版、Dell G3電腦。

React回傳頁面的幾種方式?

react 行動端傳回上一層頁面的寫法

#行動端傳回上一層頁面的寫法:

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;
登入後複製

React返回頁面的幾種方式

推薦學習:《react影片教學

以上是React返回頁面的幾種方式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板