ルーターとルーティングの違いは何ですか?

Vue にはルーティングという概念がありますが、まだ知らないパートナーもいるので説明します。

私たちは日々の旅行の中でナビゲーションの概念に遭遇します。

ナビゲーション システムは、現在の場所から目的の場所までの推奨経路、つまりルーティングを提供します。

GPS ナビゲーターは、ルートによって提供される経路に基づいて、各交差点で曲がる必要があるかどうか、どの車線を使用する必要があるかを教えてくれます。これがルーターです。

たとえば、自宅から職場まで車で行く必要があるとします。

  1. ナビゲーション システムは最適なルートを計画します。これがルーティングの仕事です。
  2. 実際に走行すると、GPSはルートが示す経路に基づいて各交差点で「あと500メートル先を右折してください」と促します。これはルーターの仕事です。

ルーターがパス計画を担当し、ルーターがパス実行を担当していることがわかります。

同様に、Web 開発でもページ間のナビゲーションやルーティングがあります。

Vue Router フロントエンド ルーターは、フロントエンド ルーティング システムを実装します。ナビゲーション システムに相当し、ページ間のマッピング関係を定義できます。

ブラウザはルーターの役割を果たし、Vue Router の設定に従ってさまざまなページをロードおよび切り替えて、ナビゲーション機能を実装します。

Vue Router はフロントエンド ルーティングの実装であり、ブラウザと連携してルーティング機能を完成させます。

フロントエンド ルーターは、フロントエンド ルーティング (複数のルートの管理) を実装する「エンジン」とみなすことができます。ルーティングは、フロントエンド ルーター内の構成ルールであり、フロントエンド ルーター間のマッピング関係 (キーと値の関係) を決定します。 URL と対応するビュー。)

おすすめ

転載: blog.csdn.net/m0_64880608/article/details/133392343
おすすめ