ホームページ  >  記事  >  ウェブフロントエンド  >  vue.jsでパラメータを指定してジャンプする方法

vue.jsでパラメータを指定してジャンプする方法

百草
百草オリジナル
2024-03-11 17:36:091314ブラウズ

パラメータを使用した Vue.js ジャンプ メソッド: 1. ルートを定義します; 2. コンポーネントでルーティング パラメータを使用します; 3. パラメータを使用してジャンプを実行します。

vue.jsでパラメータを指定してジャンプする方法

Vue.js では、ルーティング パラメーターを使用して、異なるページ間でデータを渡すことができます。これは通常、ルートの動的フラグメント パラメータを通じて実現されます。 Vue.js でパラメータを使用してジャンプする方法の一般的な手順は次のとおりです:

1. ルートを定義します: 最初に、Vue のルーティング設定でパラメータを使用してルートを定義します。 jsアプリケーション。ルートを定義するとき、コロン (:) を使用して動的フラグメント パラメータを指定できます。このパラメータは、対応するページにジャンプするときに渡されます。例:

const routes = [
  {
    path: '/user/:id',
    component: User
  }
]

上の例では、「id」という名前のパラメータを使用して「user」という名前のルートを定義しました。これは、ユーザーが「/user/xxx」にアクセスすると、「xxx」が「id」パラメータとして対応するコンポーネントに渡されることを意味します。

2. コンポーネントでルーティング パラメータを使用する: パラメータを受け取るコンポーネントでは、`$route.params` を通じてルーティング パラメータにアクセスできます。たとえば、上記の例では、渡された「id」パラメータには、User コンポーネントの「$route.params.id」を通じてアクセスできます。

export default {
  created() {
    console.log(this.$route.params.id); // 输出路由参数
  }
}

3. パラメーターを使用してジャンプ: パラメーターを使用してジャンプする必要がある場合は、vue-router が提供する `router-link` コンポーネントを使用するか、プログラムによるルーティングを実行できます。

Use `b988a8fd72e5e0e42afffd18f951b277`:

<router-link :to="{ path: &#39;/user/&#39; + user.id }">用户详情</router-link>

上の例では、ユーザーが「ユーザーの詳細」リンクをクリックすると、「/user/xxx」にジャンプします。 page 。「xxx」は「user.id」の値です。

プログラムによるルーティング ナビゲーション:

methods: {
  goToUserDetail(userId) {
    this.$router.push({ path: &#39;/user/&#39; + userId });
  }
}

上の例では、`goToUserDetail` メソッドが呼び出されるときに、ルーティング ナビゲーションとパラメーターが渡されます。

上記は、Vue.js でパラメーターを使用してジャンプするための一般的な手順です。パラメーターを使用してルートを定義し、コンポーネント内のルート パラメーターにアクセスし、`b988a8fd72e5e0e42afffd18f951b277` またはプログラムによるルート ナビゲーションを使用することにより、パラメーターを使用してジャンプする機能を Vue.js アプリケーションに実装できます。

以上がvue.jsでパラメータを指定してジャンプする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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