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

百草
リリース: 2024-03-11 17:36:09
オリジナル
1232 人が閲覧しました

パラメータを使用した 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 ``:

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

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!