エラーメッセージ現在の場所 ("/path") への移動は許可されていません 原因コンソールに上記のメッセージ エラーのデモンストレーションエラーを示すために、 <!-- vue テンプレート コード --> <div> <button @click="gotoHandle">ルートジャンプをテストする</button> <input v-model="ルート名"> <div> // ルーティングコードエクスポートデフォルト{ データ() { 戻る { ルート名: '' } }, メソッド: { ハンドルへ移動() { this.$router.push({name: this.routeName}) } } } アニメーションデモ 同じルートを繰り返し入力すると (パスまたはルート名のいずれかで)、現在の場所 ( 回避策方法1エラーが報告される場所に直接 エクスポートデフォルト{ データ() { 戻る { ルート名: '' } }, メソッド: { ハンドルへ移動() { this.$router.push({name: this.routeName}).catch(エラー => エラー) } } } 方法2エラーにジャンプするメソッドにグローバル エラー キャプチャを追加します。 'vue-router' から VueRouter をインポートします。 const routerPush = VueRouter.prototype.push VueRouter.prototype.push = 関数 (場所) { routerPush.call(this, location).catch(error => error) を返します。 } 上記のコードは、 方法3この方法をお勧めします。同じルートへの繰り返しジャンプを回避するために、ジャンプ ロジックを最適化することをお勧めします。 Vue-router が現在の場所 (/path) へのナビゲーションを許可しないエラーの原因と修正に関するこの記事はこれで終わりです。Vue-router の現在の場所へのナビゲーションに関するその他の関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: MySQL 8.0 の新機能の分析 - トランザクション データ ディクショナリとアトミック DDL
ウェブデザイナーになるのは簡単ではありません。デザインやアーキテクチャを考慮するだけでなく、さまざま...
理由は、すべてのファイルが utf8 でエンコードされているためです。ファイルがインクルードされると...
pthread_create関数機能紹介pthread_createはUNIX環境のスレッド作成関数...
DockerにNginxをインストールするNginx は、IMAP/POP3/SMTP サービスも提...
トークンの有効期限が切れたら、ページを更新します。ページの読み込み時にバックエンドに複数のリクエスト...
Baidu によって定義されているデッドリンク形式には 2 種類あります。 1: XML形式のデッド...
カウントスクリプト #!/bin/sh 引数の数=$# [ $numOfArgs -ne 1 ]の場...
まず、マージン崩壊が発生する 3 つの状況を見てみましょう。 1. 隣接する 2 つのブロックレベル...
MySQLバイナリのインストール方法mysqlをダウンロード参考: 1. パッケージを解凍する ta...
コード実装:コードをコピーコードは次のとおりです。 <!DOCTYPE html> &l...
意味Calcite は、Sql を SqlNode に解析し、次に SqlNode を特定のデータベ...
序文:今日、「<!DOCTYPE> タグを注意深く理解しましたか?」と尋ねられました。私...
前面に書かれた最近、Mycat で特別なトピックを書いています。最近、多くの友人が面接に出かけている...
1. プロメテウスの紹介Prometheus は、もともと SoundCloud によって開発された...
効果: コード: <テンプレート> <div class="back-t...