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