vue2.xプレコンセプト:ルーティングフックのカテゴリ合計3つのカテゴリーと7つのフックがあります。 ルーティングとコンポーネントの概念(フック機能の理解を容易にするため)ルーティングとコンポーネントは 2 つの概念であり、大まかに次のように考えることができます。
グローバルルーティングフックrouter.beforeEach(to, from, next){ } 事前ナビゲーションガード ルーティング前 router.afterEach(to, from, next){ } 投稿ナビゲーションガード ルートが入った後 router.beforeResolve(to, from, next){ } 解決ガード コンポーネントを解析するときに、すべての構成が読み込まれ、以前のレベルがすべて通過しています。コンポーネントを解析する前に実行します。 ルーティング構成ガードフックbeforeEnter() はルーティング構成情報を読み取る前に呼び出されます beforeCreate() の前に実行される const ルーター = 新しい VueRouter({ ルート: [ { パス: '/foo', コンポーネント: Foo、 beforeEnter: (to, from, next) => { } } ] }) コンポーネントのガードフック
デフォルトでは、 ただし、次の方法でアクセスできます。 beforeRouteEnter(to, from, next){ // next() のコールバック関数は、ルートに入るときにインスタンス化され実行されます next(vm => { // vmは現在のコンポーネントと同等です }) }
現在のコンポーネントはルーティングアドレスの変更をまだ使用しており、上記の2つの条件が満たされた場合にのみ実行されます。
ルーティングフックの実行順序例: コンポーネント A からコンポーネント B へジャンプする
ルーティング構成情報を読み取る前の コンポーネントに入る前に
ルート B に更新がある場合、次の 3 つのフックが毎回実行されます。
コンポーネント内の vue3.xVue3.x は vue2.x とわずかに異なるだけなので、ここでは違いについてのみ説明します。 比較表相違点と補足:
コンポーネントBのサブコンポーネントはルーティングフックをトリガーしません。
コンポーネントBのサブコンポーネントはルーティングフックをトリガーします: onBeforeRouteUpdateとonBeforeRouteLeave
コンポーネントBのサブコンポーネントはルーティングフックをトリガーします: onBeforeRouteUpdateとonBeforeRouteLeave 以上が、Vue2.x と Vue3.x のルーティングフックの違いについての詳しい説明です。Vue2.x と Vue3.x のルーティングフックの違いについての詳細は、123WORDPRESS.COM の他の関連記事もご覧ください。 以下もご興味があるかもしれません:
|
<<: Linux システム (Centos6.5 以上) のインストール JDK チュートリアル分析
>>: LinuxシステムにTomcatをインストールし、サービスの起動とシャットダウンを構成する
目次1. 関数の定義1.1 JavaScript の関数1.2 TypeScriptの関数2. オプ...
序文ActiveMQ は、Apache が開発した最も人気があり強力なオープン ソース メッセージ ...
/etc/my.confファイルで、[mysqld]の下に次の行を追加します: skip-grant...
目次1. テレポートについて知る2. テレポートの基本的な使い方3. 最初のステップの最適化4. 第...
データ共有プロトタイプにはどのようなデータを書き込む必要がありますか?共有する必要があるデータはプロ...
1. ログセグメンテーションのためのLog4j 1) log4j-1.2.17.jar、tomcat...
Nginx (エンジン x) は、高性能な HTTP およびリバース プロキシ サーバーであり、IM...
目次前面に書かれた要件分析 v1アイデア1: インターセプションメソッドを使用して入力ボックスの入力...
この記事では、WeChatアプレットの左右連動を実現するための具体的なコードを参考までに紹介します。...
目次1. キープアライブの使用使用例: 1. すべてのページをキャッシュする: 2. 条件に基づいて...
1. 一般的に、CentOS では mariadb がデフォルトでインストールされているため、まず ...
目次mysql フィルター レプリケーションメインデータベースに実装ライブラリから実装いくつかの質問...
1. offsetParentの定義: offsetParentは子要素に最も近い位置に配置された親...
目次Nginx 負荷分散構成Nginx 負荷分散戦略ポーリング(デフォルト)重さip_ハッシュ公正(...
docker-compose で mongodb と mysql を構築する詳細な方法を見てみましょ...