ホームページ >ウェブフロントエンド >フロントエンドQ&A >反応ルーターで前方と後方を実装する方法

反応ルーターで前方と後方を実装する方法

藏色散人
藏色散人オリジナル
2022-12-20 14:17:062410ブラウズ

React-router は、順方向メソッドと逆方向メソッドを実装します: 1. 「goback(){this.props.history.goBack()}」を通じて順方向ルーティングを実装します; 2. 「go(){this.props. History.go(-1) }" を使用してルーティングのロールバックを実装します。

反応ルーターで前方と後方を実装する方法

#このチュートリアルの動作環境: Windows 10 システム、react18 バージョン、Dell G3 コンピューター。

react-router はどのように前方および後方を実装しますか?

React ルーティング ジャンプ メソッドと前方および後方へのルーティング

1. タグ Jump

//1.引入依赖
import { Link  } from 'react-router-dom'
//2.在需要的地方加上这段,Link标签是a标签
<Link to={{ pathname: /*你的路由*/ }} replace> </Link>

2. イベント Jump

//1.引入依赖
import { withRouter } from &#39;react-router-dom&#39;;
//2.比如使用点击事件
fun(){
    this.props.history.push(&#39;/*你的路由*/&#39;)
  }
export default withRouter (App);

前方へのルート goBac ()

goback(){
      this.props.history.goBack()  
  }

ルート ロールバック プッシュ()

go(){
      this.props.history.go(-1) 
  }

推奨学習:「react ビデオ チュートリアル

以上が反応ルーターで前方と後方を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。