ミニプログラムのルート ディレクトリにある 構成項目
ページミニプログラムを構成するページを指定するために使用します。各項目は、ページのパス (ファイル名を含む) 情報に対応します。ファイル名にファイルサフィックスを付ける必要はありません。フレームワークは、対応する場所の 配列の最初の項目は、ミニプログラムの初期ページ (ホームページ) を表します。アプレット内のページを追加または削減するには、ページ配列を変更する必要があります。 たとえば、開発ディレクトリは次のようになります。 ├── app.js ├── app.json ├── app.wxss ├── ページ │ │── インデックス │ │ ├── index.wxml │ │ ├── index.js │ │ ├── index.json │ │ └── index.wxss │ └── ログ │ ├── ログ.wxml │ └── ログ.js └──ユーティリティ app.jsonに記述する必要があります { "ページ": ["ページ/インデックス/インデックス", "ページ/ログ/ログ"]} ウィンドウミニプログラムのステータス バー、ナビゲーション バー、タイトル、ウィンドウの背景色を設定するために使用されます。
のように: { 「ウィンドウ」: { "ナビゲーションバーの背景色": "#ffffff", "ナビゲーションバーのテキストスタイル": "黒", "navigationBarTitleText": "WeChat API 関数のデモンストレーション", "背景色": "#eeeeee", "backgroundTextStyle": "light" }} タブバーミニプログラムがマルチタブ アプリケーション (ページを切り替えるためのタブ バーがクライアント ウィンドウの下部または上部にある) である場合は、tabBar 構成項目を使用して、タブ バーのパフォーマンスと、タブを切り替えるときに表示される対応するページを指定できます。
リストは配列を受け入れ、最小 2 個、最大 5 個のタブのみを構成できます。タブは配列の順序でソートされ、各項目は次のプロパティ値を持つオブジェクトです。
ネットワークタイムアウトさまざまなネットワーク要求のタイムアウト(ミリ秒単位)。
デバッグ開発者ツールで 機能ページ
プラグイン所有者アプレットは、プラグイン機能ページを有効にするためにこれを設定する必要があります。 サブパッケージ
サブパッケージの読み込みが有効になっている場合は、プロジェクトのサブパッケージ構造を宣言します。
労働者
Workerを使用してマルチスレッドタスクを処理する場合は、 必須の背景モード
バックグラウンド実行機能の必要性を宣言します。型は配列です。現在、次のプロジェクトがサポートされています。
のように: { "ページ": ["ページ/インデックス/インデックス"], "requiredBackgroundModes": ["オーディオ", "場所"]} 注: ここではバックグラウンド操作のインターフェースについて説明します。開発版と試用版では直接有効にできますが、正式版はまだ審査に合格する必要があります。 プラグイン
アプレットが使用する必要があるプラグインを宣言します。 プリロードルール
サブパッケージの事前ダウンロードのルールを宣言します。 サイズ変更可能
iPad で実行されるアプレットは、画面の回転をサポートするように設定できます。 ミニプログラムアプリIDリストへ移動
ミニプログラムが wx.navigateToMiniProgram インターフェイスを使用して他のミニプログラムにジャンプする必要がある場合、最初に構成ファイルでジャンプする必要があるミニプログラムの appId リストを宣言する必要があります。最大 10 項目まで許可されます。 コンポーネントの使用
ここで宣言されたカスタム コンポーネントはグローバル カスタム コンポーネントと見なされ、追加の宣言なしでミニプログラム内のページまたはカスタム コンポーネントで直接使用できます。 許可
ミニプログラムインターフェースの権限関連の設定。フィールド タイプは
PermissionObject 構造
のように: { "ページ": ["ページ/インデックス/インデックス"], "許可": { "スコープ.userLocation": { "desc": "あなたの位置情報は、ミニプログラムの位置インターフェースの効果を表示するために使用されます" // 高速道路を運転中の継続的な背景位置決め } }} サイトマップ所在地sitemap.json の場所を指定します。デフォルトは 'sitemap.json' で、app.json と同じディレクトリにある 設定例{ "ページ": ["ページ/インデックス/インデックス", "ページ/ログ/インデックス"], 「ウィンドウ」: { "navigationBarTitleText": "デモ" }, "タブバー": { 「リスト」: [ { "ページパス": "ページ/インデックス/インデックス", "テキスト": "ホーム" }, { "pagePath": "ページ/ログ/ログ", "text": "ログ" } ] }, "ネットワークタイムアウト": { 「リクエスト」: 10000, 「ダウンロードファイル」: 10000 }, 「デバッグ」:true、 "ミニプログラムアプリIDリストへ移動": ["wxe5f52902cf4de896"]} スタイル
WeChat クライアント 7.0 以降、UI インターフェースは大幅に改訂されました。ミニプログラムでは、基本コンポーネントのスタイルもアップグレードされました。 app.json で この変更の影響を受けるコンポーネントは 拡張ライブラリの使用
参照する拡張ライブラリを指定します。現在、次のプロジェクトがサポートされています。
指定後は、該当拡張ライブラリに関連するnpmパッケージの最新バージョンを導入することと同等となり、ミニプログラムのパッケージサイズを占有しません。サブパッケージ内の参照は現在サポートされていません。使用方法は次のとおりです。 { "useExtendedLib": { "kbone": 真、 "weui": 真 }} 入口宣言する
チャットロケーションメッセージはタクシー呼び出しミニプログラムで開くことができます。詳細については詳細を参照してください。 「入口宣言」: { 「ロケーションメッセージ」: { "パス": "ページ/インデックス/インデックス", "クエリ": "foo=bar" }} |
<<: 17 の主要なオンライン マーケティングおよびプロモーション チャネルの機能をまとめたコレクションです。
>>: 実用的なヒント丨核分裂キャンペーンを成功させるにはどうすればよいでしょうか?
SEM は Search Engine Marketing の略で、中国語で検索エンジンマーケティ...
アップルは世界開発者会議で、アプリ開発者に700億ドルを支払ったと発表した。そのうちの30%(210...
友人の輪の中で、読書時間の写真や「赤い封筒」へのリンクを共有する人がますます増えてきており、これらの...
編集者は相変わらず同じことを言っています。製品ごとに機能要件が異なります。製品要件が不明確な場合、プ...
Douyin の商品販売能力が向上し続けるにつれて、大手ブランドがこのプラットフォームに集まっていま...
入札広告に関しては、多くの人が2つの極端な見解を持っています。第一の見方は、広告入札は非常に簡単だと...
最も重要な転換点は、4G が広く普及し、ユーザーの注目が携帯電話やタブレットなどのモバイル デバイス...
トラフィックは、インターネット企業の立ち上げにとって非常に重要な問題です。トラフィックの有効活用は、...
新しい債券トレーニングビデオチュートリアル新規債券発行のためのトレーニングコース一式、コースの場所:...
今号を皮切りに、私たちはすべてのマーケターの参考と学習のために、市場で記憶に残るブランドを継続的に研...
元記事では、Facebook、Airbnb、Slackなど、世界トップ21チームの革新的な成長事例2...
現在、中国の越境電子商取引は急速に発展しており、この業界には大きな可能性があります。多くの人が越境電...
ウルムチで美容アプリに参加するにはいくらかかりますか? 1つは事前チャージです。これは、最初にチャー...
イベント企画というと、多くの人は、抽選への応募、プレゼントをもらうための「いいね!」の収集、1つ買う...
質の高い新規顧客獲得には、適切なコンテンツ、製品の位置付け、ユーザー、チャネルが不可欠です。この記事...