エラーメッセージ現在の場所 ("/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
Tencent Cloud上に構築されたMySQLは、開発用コンピュータでNavicatを使用して...
Docker を起動したら、利用できるオプションを見てみましょう。 公式のものがある場合は、もちろ...
目次序文子コンポーネントは親コンポーネントにデータを渡す1. 親コンポーネントから子コンポーネントに...
目次序文文章パラメータ例Lodash 実装:トーキー機能: castPath関数: stringTo...
目次1. CentOS7.0へのJDK1.8のインストール2. Dockerのインストール3.Doc...
find コマンドは主にディレクトリやファイルを検索するために使用され、一致のために複数のパラメータ...
Linux環境で、特定のソフトウェア(パッケージ)がインストールされているかどうかを確認したい。 r...
この記事の例では、VueがPCカメラを呼び出して写真機能を実現する具体的なコードを参考までに共有して...
1. MYSQLに接続するフォーマット: mysql -h ホストアドレス -u ユーザー名 -p ...
目次1. キャラクター文法パラメータ索引戻り値2. 連結文法パラメータ文字列2 [, …文字列N]戻...
概要: この記事では、Avro データをシリアル化して生成し、FlinkSQL を使用して解析する方...
プロセスで使用されていて、誤って削除されたファイルがある場合、それらを回復することができます。プロセ...
ウェブデザイナーでもUIデザイナーでも、ログインページや登録ページのデザインは必ず経験しなければなら...
1. エラーの詳細一度、データベース全体のバックアップを手動で実行したときに、次のエラーが発生しまし...
序文: Vue3.0はechartsの3次元縦棒グラフを実装します結果: 実装手順: 1. echa...