ルート オブジェクト (ルート情報オブジェクト) は、現在の URL を解析して取得した情報と、URL に一致するルート レコードを含む、現在アクティブ化されているルートのステータス情報を表します。ルート オブジェクトは不変であり、ナビゲーションが成功するたびに新しいオブジェクトが生成されます。この記事では、Vue で現在アクティブ化されているルートを取得する方法を主に説明します。これは非常に参考になるので、皆さんのお役に立てれば幸いです。編集者をフォローして見てみましょう。皆さんのお役に立てれば幸いです。
route オブジェクトは複数の場所に表示されます:
コンポーネント内、つまり $route オブザーバー コールバック内の this.$route
router.match(location) 戻り値 (main.js で取得可能)現在有効化されているルーティング情報)
注:
this.$route のパスと router.match(location) のパスは異なり、両方とも属性 fullpath を持ち、値はハッシュの連結です。私の場合、router.match(location) は常に /login と等しく、ハッシュはトレース ポイント # を持つ現在のルーティング パスであるため、router.match(location) を使用します。現在アクティブ化されているルートを取得するには、ハッシュ属性が使用されるだけですが、その理由はまだ不明です。 。
以上がvueで現在アクティブ化されているルートを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。