エラーメッセージ現在の場所 ("/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
目次先読みと後読みをキャプチャグループと組み合わせる捕獲グループと非捕獲グループ前を向いて、後ろを振...
背景最近、Node.js を勉強しているのですが、クラウド サーバーがあることを思い出しました。しか...
目次1. DATETIMEとTIMESTAMPの使用1. 類似点2. 相違点3. 選択2. varc...
要素の両端を揃える配置レイアウトは、実際の開発のいたるところで見られます。これは、フレックスレイアウ...
目次MySQLネイティブレプリケーションに基づくマスター-マスター同期ソリューションGaleraレプ...
設定は非常にシンプルですが、毎回確認しないといけないので、記録だけ残しておきます。 1. インストー...
nginx を導入した際に、フォワードプロキシの設定も nginx を使っていました。しかし、htt...
各人が固有の携帯電話番号で登録し、ビジネス コードによって重複する携帯電話番号が 2 つ書き込まれな...
次のように: -m, --memory メモリ制限。形式は数値と単位です。単位は b、k、m、g の...
目次1. はじめに2. 直接回復2.1 mysqldumpバックアップの完全リカバリ2.2 xtra...
問題の説明プラグインをインストールした後、ES7 React/Redux/GraphQL/React...
目次メモを使うコールバックの使用メモを使う親コンポーネントが再レンダリングされると、そのすべての要素...
序文MySQL の rowid の概念については聞いたことがあるかもしれませんが、テストや実践が難し...
目次1. 環境整備2. データの準備3. ショーを始める4. 単語分割エンジン要約する参考文献1. ...
目次序文文章パラメータ例Lodash 実装:トーキー機能: castPath関数: stringTo...