ホームページ  >  記事  >  ウェブフロントエンド  >  vueで現在アクティブ化されているルートを取得する方法

vueで現在アクティブ化されているルートを取得する方法

小云云
小云云オリジナル
2018-03-19 10:31:001946ブラウズ

ルート オブジェクト (ルート情報オブジェクト) は、現在の 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 サイトの他の関連記事を参照してください。

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