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 を使用するための完全な手順
次のように、Win10でMysqlの解凍バージョンをインストールします。環境: win10 64ビッ...
Centos6.5にmysql5.7.19をインストールするための詳細な手順は次のとおりです。 1....
目次1. Javascript とは何ですか? 2. DOMとは何か3. JSコードの実行方法4. ...
VueはPCカメラを呼び出してリアルタイムで写真を撮影します。参考までに、具体的な内容は次のとおりで...
暫定的な応答を示し、要求者に操作の続行を要求するステータス コード。コードの説明100 (続行) リ...
現在、クラウドサーバーに nginx をインストールする際、最初に zlib などの依存ライブラリを...
1: ターミナルに入ったらPHPのバージョンを確認する php -v出力は次のようになります。 PH...
データベースでcreate tableステートメントを実行する テーブル `sys_acl` を作成...
目次特徴保存戦略自己増加の決定自動増分値の変更実行プロセス問題点自動増分ロックロック戦略バッチ挿入の...
学習目標: Windowsシステムを使用してMySQLデータベースをインストールする方法を学びます。...
1. mpstatコマンド1.1 コマンド形式 mpstat [ -A ] [ -u ] [ -V ...
GROUP BY 句と HAVING 句を紹介する前に、まず SQL 言語の特殊な関数である集計関数...
最近レスポンシブ デザインについて学んでいて、これについていくつか整理してみました。写真の一部はイン...
必要ページング バーを追加します。これにより、ページにジャンプしたり、ページ番号に従って特定のページ...
目次1. 部品2. BOMの構成2. ウィンドウオブジェクトの共通イベント1. ウィンドウ読み込みイ...