序文AddRoutes 公式紹介: 関数シグネチャ:
ルーティング ルールを動的に追加します。引数は、ルート オプションに準拠した配列である必要があります。 ここ2日間、vueバックエンドの権限管理システムに取り組んでいたところ、vueが提供するaddRouteを使用してルートを追加した後、2つのバグが発生することがわかりました。解決方法を見てみましょう〜 1. 404 ページ1. 原因vueが提供するaddRoutesを使用して動的ルーティングを追加した後、404ページのルーティング設定がルーティングの最後に表示されなくなりました。 2. 解決策404ページのルートを動的ルートの最後に追加します コードは次のとおりです(例): // xxx => ユーザーが持つ動的ルート配列 xxx.push({ path: '*', redirect: '/404', hidden: true }) // ルーティング設定を動的に追加する router.addRoutes(xxx) 2.白い画面を更新する1. 原因更新時にダイナミックルーティングが完全にロードされない 2. 解決策ルートを追加したら、ページに入ります コードは次のとおりです(例): if (ユーザーの動的ルーティングがロードされていない場合) { //更新時に発生する白い画面のバグを解決する 次({ ...to, // next({ ...to }) の目的は、ページに入る前にルートが追加されていることを確認することです (再入と理解できます) replace: true // 一度だけ再入力し、重複した履歴を保持しない}) } それ以外 { 次() } 3. ルーティングの重複1. 原因ルート設定は router.addRoutes(xxx) で追加されます。ログアウトしてもクリアされません。再度ログインすると再度追加されるため、重複が発生します。 2. 解決策コードは次のとおりです(例): // ルートエクスポート関数をリセットする resetRouter() { 定数 newRouter = createRouter() router.matcher = newRouter.matcher // ルートのマッチングパスをリセットします} このメソッドはルートを再インスタンス化します。これは新しいルートを変更することと同じです。以前に追加されたルートはもう存在しません。ログアウトするときにのみ呼び出す必要があります。 要約するVue プロジェクトで addRoutes を使用する際の問題の解決に関するこの記事はこれで終わりです。addRoutes を使用した Vue の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: nginxリバースプロキシによるセッション障害の問題の解決策
>>: mysql8.0.19 winx64バージョンのインストール問題を解決する
1. Tomcatをインストールする1. Docker HubでTomcatイメージを見つける d...
JavaScript厳密モードが 8 進数をサポートしていないという問題に関して、まず、 Java...
1. リンク解除機能ハード リンクの場合、unlink はディレクトリ エントリを削除し、inode...
序文信じてください。この記事の 7️⃣ ステップを覚えておけば、JS の this リファレンスを完...
SSL 証明書の使用についてはここでは説明しません。SSL 証明書を導入する必要がある友人は、すでに...
コードをコピーコードは次のとおりです。 <html> <ヘッド> <ス...
nginx をリバース プロキシ tomcat として使用する場合、セッション損失が発生する可能性が...
目次1. ループオブジェクト内の値2. ループオブジェクト3. キーと値のループ1. ループオブジェ...
目次1. インストール2. vue2でEchartsを使用するmain.jsファイル内コンテナが与え...
MySQLの起動失敗の解決策MySQLを起動できませんmysqlを停止した後、いくつかの操作(ホスト...
vi/vim の紹介どちらもマルチモード エディターです。違いは、vim が vi のアップグレー...
Centos7 上で openresty 用の Dockerfile を作成し、ビルドしました。 d...
写真といえば、まず背景画像が思い浮かびます。私たちの装飾の多くは背景画像を使用して実現されているから...
1. 背景通常、外部サービスを提供する必要がある Docker コンテナの場合、起動時に -p コマ...
目次k8sのコントローラータイプポッドとコントローラの関係デプロイメント(ステートレスアプリケーショ...