遅延読み込みを使用しない 'vue' から Vue をインポートします。 'vue-router' から Router をインポートします。 '@components/HelloWorld' から HelloWorld をインポートします。 Vue.use(ルーター); デフォルトの新しいルーターをエクスポートします({ ルート:[ {パス:'。/'、 名前:'HelloWorld', コンポーネント:HelloWorld } ] }) vue 非同期コンポーネント コンポーネント:resolve=>{reuqire(['ロードするルーティングアドレス']),resolve) 'vue' から Vue をインポートします。 'vue-router' から Router をインポートします。 const HelloWorld=resolve=>{require(["@/components/HelloWorld"],resolve} Vue.use(ルーター); デフォルトの新しいルーターをエクスポートします({ ルート:[ {パス:'。/'、 名前:'HelloWorld', コンポーネント:HelloWorld } ] }) ES6 インポート() 'vue' から Vue をインポートします。 'vue-router' から Router をインポートします。 HelloWorld をインポートします =()=>import('@/components/HelloWorld'); Vue.use('ルーター') デフォルトの新しいルーターをエクスポートします({ ルート:[{ {パス:'。/'、 名前:'HelloWorld', コンポーネント:HelloWorld } }] }) webpack の require.ensure() require.ensure は、js、css などのリソースをオンデマンドで読み込むことができます。必要なファイルは個別にパッケージ化され、メイン ファイルと一緒にパッケージ化されることはありません。 最初のパラメータは配列であり、2 番目のパラメータに必要なモジュールを示し、事前にロードされます。 2 つ目はコールバック関数です。このコールバック関数では、必要なファイルは別のチャンクにパッケージ化され、メイン ファイルと一緒にパッケージ化されることはありません。このようにして、2 つのチャンクが生成されます。最初のロードではメイン ファイルのみがロードされます。 3 番目のパラメータはエラー コールバックです。 4番目のパラメータは、別々にパッケージ化されたチャンクのファイル名です。 'vue' から Vue をインポートします。 'vue-router' から Router をインポートします。 定数HelloWorld=解決=>{ require.ensure(['@/components/HelloWorld'],()=>{ 解決(require('@/components/HelloWorld')) }) } Vue.use('ルーター') デフォルトの新しいルーターをエクスポートします({ ルート:[{ {パス:'。/'、 名前:'HelloWorld', コンポーネント:HelloWorld } }] }) 要約する これで、vue-router の遅延読み込みの 3 つの方法についての記事は終了です。vue-router の遅延読み込みに関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: MySQL 5.7 でデータベースのデータ保存場所を変更する方法
会社の影響力が拡大し、製品が改良され続けるにつれて、関連するイメージデザインもそれに追いつき、徐々に...
目次01 sql_slave_skip_counter パラメータ02 スレーブスキップエラーパラメ...
CentOS 8 に Jenkins をインストールするには、root アカウントまたは sudo ...
1. golang:最新のベースイメージ mkdir gotest タッチメイン.go Docker...
この記事では、例を使用して、CentOS プラットフォーム上で LAMP 環境を迅速に構築する方法に...
目次機能コンポーネント非同期コンポーネントの書き方とdefineAsyncComponentメソッド...
この記事では、参考までに、シンプルなディスククロックを実装するためのjsの具体的なコードを紹介します...
この記事では、参考までにMySQL 8.0.15のインストールと設定方法のグラフィックチュートリアル...
この間、プロジェクトに取り組んでいるときに、データ間の接続が非常に複雑なモジュールに遭遇しました。テ...
1. 何ですか マークアップ言語として、CSSは比較的シンプルな構文とユーザーに対する要件が低いが、...
過去 N 秒間の QPS 値の統計 (1 秒あたりの選択、挿入などを含む) mysql> se...
目次序文関連資料Vue プロジェクトが 2 次元ハイパーグラフを導入ハイパーグラフ 2D ケース引用...
1. まず、gitを関連付けるときにエラーメッセージが報告されます: エラー: ビルドするリビジョン...
目次序文複数の言語を切り替えるにはどうすればいいですか? 1. vue-i18nパッケージをインスト...
例: nginx ログには、アクセス ログとエラー ログの 2 つの主な種類があります。アクセス ロ...