この記事では、uniapp クロスドメインに関する関連知識を提供します。ユニアプリおよびミニ プログラムの下請けに関連する問題が紹介されています。下請けを使用する各ミニ プログラムには、メイン パッケージが含まれている必要があります。いわゆるメイン パッケージには、デフォルトのスタートアップ ページ/TabBar ページと、すべてのサブパッケージが使用する必要があるいくつかのパブリック リソース/JS スクリプトが配置されます。一方、サブパッケージは開発者の構成に従って分割されます。皆さんのお役に立てば幸いです。
推奨: 「uniapp チュートリアル 」
それぞれはサブパッケージ化 アプレットには、メイン パッケージが含まれている必要があります。いわゆるメイン パッケージには、デフォルトのスタートアップ ページ/TabBar ページが配置され、いくつかのパブリック リソース/JS スクリプトがすべてのサブパッケージに必要であり、サブパッケージは開発者の構成に従って分割されます。 。
ミニ プログラムが開始されると、デフォルトでメイン パッケージがダウンロードされ、メイン パッケージ内のページが起動されます。ユーザーがサブパッケージ内のページに入ると、クライアントは対応するパッケージをダウンロードします。表示
現在、ミニ プログラムのサブパッケージのサイズには次の制限があります:
ミニ プログラムを下請けに出すと、ミニ プログラムの最初の起動時に、複数のチームが一緒に開発するときに、より適切な分離とコラボレーションが可能になります。
ここをクリックすると、わかりやすい公式の下請けチュートリアルが表示されます。
App のデフォルトはパッケージ全体です。ミニプログラムの下請け構成にも対応。その目的はダウンロードを高速化することではなく、ホームページが vue の場合の起動を高速化することです。
#これは、アプレットを再委託した後のディレクトリ構造です。 #コンポーネント: パブリック コンポーネント (メイン パッケージによる参照用)"mp-weixin": { "optimization":{"subPackages":true} }
対応するプラットフォーム (manifest.json) に、
"optimization":{"subPackages":true}サブパッケージの最適化を有効にする現在は
のみをサポートします、mp-qq
、mp-baidu
の下請け最適化
3. プリロード構成 (preloadRule) のサブコントラクト
このステップは主に速度の最適化を目的として実行します。速度を最適化したくない場合は、この構成をスキップできます。
はページのパス、
valueはこのページに入る事前ダウンロード設定です。各設定には次の項目があります:
フィールド
タイプ
説明 | # #packages | StringArray | Yes | |
---|---|---|---|---|
network | String | No | wifi | |
以上がuniapp とミニ プログラム (写真とテキスト) を下請けに出す方法を段階的に説明します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。