1. this.$router.push()1. ビュー<テンプレート> <div id='テスト'> <button @click='goTo()'>クリックして 4 へジャンプ</button> </div> </テンプレート> 2. スクリプト// 前のページにジャンプする前にパラメータを渡します: 移動(アイテム) { //storageData内のデータは、次のページにジャンプするために使用され、戻るときにジャンプ前のページに戻ることができます。let storageData = { 検索ワード: this.keyWord, ページサイズ: this.paging.pageSize、 ページ番号: this.paging.currentPage }; //data のデータは、親子コンポーネントの値転送と同様に、ジャンプ関数を通じてこのページのデータを次のページに適用するために使用されます。let data = { タイプ: item.srcType、 テーブル名: アイテム.テーブル名、 名前: item.datasourceName、 テーブルID: アイテム.テーブルID、 id: アイテム.データソースId、 }; //次のページで使用されるすべてのデータを$routerにプッシュします。this.$router.push({ //nameはジャンプ後のリソースのフロントエンドアクセスパスを示し、queryは使用するデータを格納するために使用されます。pageはこのページの名前です。 名前: 'オンライン検索', クエリ: {targetData: データ、ストレージデータ、 ページ:'検索', isBackSelect: true、 戻る名前: 'dataSearch' } }) } 3. ジャンプ後のページで前のページのパラメータ値を取得する//ジャンプ後のページのパラメータを取得します: マウント() { // ジャンプ後のページにパラメータが渡されたかどうかを確認します。渡された場合は、必要に応じて console.log(this.$route.query.targetData;) を呼び出します。 } 4. ジャンプ後のページからジャンプ前のページに戻る//メソッドにreturn関数を記述する goBackSheet() { if(this.$route.query.goBackName === 'dataSearch'){ this.$router.push({ 名前: this.pageName、 クエリ: { ストレージデータ: this.$route.query.storageData、 isBackSelect: true、 } }); } } 2. ルータリンクジャンプ1. to属性でターゲットアドレスを指定するクエリは GET リクエストに相当します。ページがジャンプすると、アドレス バーにリクエスト パラメータが表示されます。 クエリを更新してもクエリ内のデータは失われません。 クエリはパスを使用して導入する必要があります。 params は post リクエストと同等であり、パラメータはアドレスバーに表示されなくなります。 パラメータを更新すると、パラメータ内のデータが失われます。 パラメータは名前で導入する必要があります。 <!-- 名前付きルート --> <router-link :to="{ name: 'user', params: { userId: 123 }}" @click.native='goTo'>ユーザー</router-link> <!-- クエリパラメータを使用すると、以下の結果は /register?plan=private になります --> <router-link :to="{ path: 'register', query: { plan: 'private' }}" @click.native='goTo'>登録</router-link> 2. リダイレクトページ時計:{ $route(宛先、送信元){ //ページを更新します this.$router.go(1); } } 以上がvueページジャンプの実装方法の詳しい内容です。vueページジャンプの詳細については、123WORDPRESS.COMの他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
<<: js を使用して年カルーセル選択効果をネイティブに実装する例
>>: Vue プロジェクトで mock.js を使用するための完全な手順
目次序文デザイン成し遂げるまとめ序文最近は、いつも延々とスワイプしています。 Weibo をチェック...
目次NIS の紹介ネットワーク環境: 1. 環境の準備(両方のノードが必要) 2.nisマスターサー...
インデックスとは何ですか?インデックスは、データベース ストレージ エンジンが指定されたデータをすば...
目次導入始めるインストール①直接ダウンロードする方法②CND法③NPM方式④糸法NPMインストールの...
テスト用の MySQL ライブラリのセット。以前使用されていたバージョンは、centos6 のデフォ...
この記事では、例を使用して MySQL ストアド プロシージャのエラー処理について説明します。ご参考...
この記事では、例を使用して、MySQL の結合クエリ、結合クエリ、サブクエリの原理と使用方法を説明し...
Web ページの外観はレイアウトに大きく左右されます。ページ内に長い段落のテキストがある場合、通常は...
目次メッセージボード必要なライブラリオープンソースプロジェクトプロジェクト構造メッセージボードnod...
タブ: カテゴリ + 説明タグバー: カテゴリ => ユーザーに現在地と目的地を知らせる1. ...
序文Vue(発音は /vjuː/、view に似ています)は、ユーザーインターフェイスを構築するため...
序文SSH 経由でさまざまなリモート システムに頻繁にアクセスする場合は、このトリックを使用すると時...
cli3 でビルドされた vue プロジェクトは、ゼロ構成ファイルとして知られています。パッケージ化...
目次導入アイデアID配列インデックスのマッピング関係を確立するツリー構造の構築原理要約する導入組織階...
目次1. はじめに2. MVCC (マルチバージョン同時実行制御メカニズム) 2.1 繰り返し読み取...