ホームページ > ウェブフロントエンド > Vue.js > Vueで別のページにジャンプする方法

Vueで別のページにジャンプする方法

藏色散人
リリース: 2023-01-13 00:45:33
オリジナル
29684 人が閲覧しました

別のページにジャンプする vue の実装方法: 1. a タグにジャンプ関数を追加; 2. $router にジャンプ URL を追加; 3. 「パス クエリ」の組み合わせを介してパラメーター。

Vueで別のページにジャンプする方法

この記事の動作環境: Windows7 システム、vue2.5.17 バージョン、DELL G3 コンピューター。

vue で別のページにジャンプするにはどうすればよいですか?

vue が 1 つのページから別のページにジャンプしてパラメータを運ぶためのソリューション

1. 要件:

をクリックします。コマーシャルリストにジャンプするモール

解決策:

メタページ:

a タグ ジャンプの追加関数

<a class="orderBtn1 sIRicon2" href="javascript:void(0);" rel="external nofollow" @click="toMallInfo(&#39;M000989&#39;)"><i class="sIRicon"></i>商场</a>
ログイン後にコピー
  toMallInfo: function(mallCode){
    this.$router.push({
     path: &#39;/propertyInfo/mall/mallList&#39;,
     // name: &#39;mallList&#39;,
     query: {
      mallCode: &#39;M000989&#39;
     }
    })
   },
ログイン後にコピー

はジャンプ URL を $router に追加します。

パスの URL の先頭に / を追加するとルート ディレクトリにあることを意味し、追加されていない場合はサブルートになります。パス クエリ

##----

ページに移動してパラメータを受け取ります

 created(){
   this.getParams()
  },
methods :{getParams(){
    // 取到路由带过来的参数
    const routerParams = this.$route.query.mallCode
    // 将数据放在当前组件的数据内
    this.mallInfo.searchMap.mallCode = routerParams;
    this.keyupMallName()
   }
  },
  watch: {
   &#39;$route&#39;: &#39;getParams&#39;
  }
ログイン後にコピー
解決策! ! !

推奨学習:「

vue チュートリアル

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

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