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

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

亚连
亚连オリジナル
2018-05-29 17:01:421887ブラウズ

以下に、Vue で現在アクティブ化されているルートを取得する方法を紹介します。これは良い参考値なので、皆さんのお役に立てれば幸いです。

ルートオブジェクト(ルート情報オブジェクト)は、現在のURLを解析して得られる情報や、URLに一致するルートレコード(ルートレコード)など、現在アクティブ化されているルートの状態情報を表します。

route オブジェクトは不変であり、ナビゲーションが成功するたびに新しいオブジェクトが生成されます。

route オブジェクトは複数の場所に表示されます:

コンポーネント内、つまり $route オブザーバー コールバック内の this.$route

router.match(location) 戻り値 (main.js で取得可能)現在有効化されているルーティング情報)

注:

this.$route のパスと router.match(location) のパスは異なり、両方とも属性 fullpath を持ち、値はハッシュの連結です。私の場合、router.match(location) は常に /login と等しく、ハッシュはトレース ポイント # を持つ現在のルーティング パスです。現在アクティブ化されているルートを取得するには、ハッシュ属性が使用されるだけですが、その理由はまだ不明です。 。

上記は私が皆さんのためにまとめたもので、将来的に皆さんのお役に立てれば幸いです。

関連記事:

vue.jsルーティング使用後の失敗問題を解決する

jsのデータを完璧に解析する方法

jsのDOMイベントバインディング解析

以上がvueで現在アクティブ化されているルートを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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