VUE-ルータ≥3.0バージョンのコールバックの形と、約束のAPIの形式を変更する約束を返し、同じジャンプのルーティングアドレスかのように、エラーをキャプチャしていない、注意を示すように、コンソールは常に(警告します:以下のバージョン3.0には、次の警告が表示されません!!!、バックコールをルーティングのために...)
オプション1:
インストールVUE-router3.0次のバージョン:3.0以降は、NPMインストール古いバージョンをアンインストールしてからインストールする@ VUE-router2.8.0 -S
オプションII:
同一アドレスへのジャンプのために例外でキャッチキャプチャルーティング追加します。これの$ router.push(「 /場所」)キャッチ(ERR => {にconsole.log(ERR)})
オプション3:
登録はmain.jsにグローバル関数とすることができます
'VUEルータ'からインポートルータ CONST originalPush = Router.prototype.push Router.prototype.push = 関数プッシュ(場所){ 戻り originalPush.call(この場所を)。キャッチ(ERR => ERR) }
注:新しいルートVUE-ルータのデフォルトのコールバックのリターンの公式バージョンは約束され、ルートの元のバージョンにコールバックを放棄されます!!!!
----------------
オリジナルリンクします。https://blog.csdn.net/weixin_45522694/article/details/99548714