ホームページ > ウェブフロントエンド > フロントエンドQ&A > Vue ルーティングにジャンプするいくつかの方法

Vue ルーティングにジャンプするいくつかの方法

WBOY
リリース: 2023-05-11 10:15:36
オリジナル
4004 人が閲覧しました

Vue.js では、ルーティングは非常に重要な概念です。これにより、異なる URL アドレスに基づいて異なるコンテンツを表示できます。 Vue.js では、ルーティング アドレスを通じてさまざまなコンポーネントやページにアクセスできます。この記事では、Vue.js でジャンプをルーティングするいくつかの方法を紹介します。

1. router-link コンポーネントを使用してルーティング ジャンプを実装する

router-link は、Vue.js の組み込みルーティング ジャンプ コンポーネントです。さまざまなリンクにアクセスするための タグを提供し、URL アドレスをルータービュー コンポーネントに渡して、対応するページを表示します。テンプレート内の router-link コンポーネントを使用して、ページ間を移動できます。

次は、ルーターリンク コンポーネントを使用して他のページにジャンプするサンプル コードです。

<template>
  <div>
    <router-link to="/">首页</router-link>
    <router-link to="/about">关于我们</router-link>
  </div>
</template>
ログイン後にコピー

上記のコードでは、2 つのルーターリンク コンポーネントを使用します。 to 属性は、ジャンプのルーティング アドレスを指定するために使用されます。たとえば、to="/about" は、About Us ページにジャンプすることを意味します。 タグをクリックすると、Vue.js はルーティング アドレスを照合し、to 属性の値に基づいて対応するコンポーネントを表示します。

2. Vue.js でプログラムによるナビゲーションを使用してルート ジャンプを実装する

ルート ジャンプにルーターリンク コンポーネントを使用することに加えて、Vue.js はルートを実行するためのプログラムによるナビゲーション メソッドも提供します。ジャンプ。プログラムによるナビゲーションは、JavaScript コードを介してルーティング ジャンプを実装するため、コード内の指定されたページに直接ジャンプできます。

次は、Vue.js でプログラム ナビゲーションを使用してルート ジャンプを実装するためのサンプル コードです。

上記のコードでは、2 つのボタンを使用してルート ジャンプを実装します。ボタンをクリックすると、 goHome または goAbout メソッドを呼び出してルート ジャンプを実装します。 Vue.js では、this.$router を通じてルーティング オブジェクトにアクセスし、push() メソッドを呼び出してルート ジャンプを実装できます。 Push() メソッドを呼び出してターゲットのルーティング アドレスを渡すと、Vue.js は自動的にルーティング アドレスを照合し、対応するコンポーネントを表示します。

3. router.push() メソッドを使用してルート ジャンプを実装する

$this.$router.push() メソッドを使用してルート ジャンプを実装することに加えて、Vue.js ではルーティング ジャンプを実行するための router.push() メソッドを提供します。 $this.$router.push() メソッドと比較して、router.push() メソッドはより直接的であり、ルーティング ジャンプ動作をより細かく制御できます。

次は、router.push() メソッドを使用してルート ジャンプを実装するサンプル コードです。

上記のコードでは、router.push() メソッドを使用してルート ジャンプを実装します。ジャンプ。文字列またはオブジェクトを渡して宛先ルーティング アドレスを指定できます。上の例では、ページのルーティング アドレスと名前を指定するオブジェクトを渡しました。

概要

Vue.js では、ルーティングは非常に重要な概念です。実際の開発では、実際の状況に応じて適切なルートジャンプ方法を選択する必要があります。ルーターリンク コンポーネントとプログラムによるナビゲーションはどちらも一般的に使用されるルーティング ジャンプ方法であり、ほとんどの開発ニーズを満たすことができます。ルーティング ジャンプの動作をより細かく制御する必要がある場合は、router.push() メソッドを使用してルーティング ジャンプを実装できます。

以上がVue ルーティングにジャンプするいくつかの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート