参考:公式ドキュメントのマイクロチャネルは、アプレット
の技術開発の歴史を:
論理スレッドは、長い空白のページで、その結果、レンダリングスレッドがブロックされています。
アプレットのWebページと通常の違い:
- スレッドスレッドをレンダリングするアプレットやスクリプトは、スレッドを実行していません。DOMは、操作することはできません。
- 異なる動作環境;
- 異なる開発環境。
彼は、開発を始めました。
- アカウントの申請、小さなプログラムのAppIDを取得します。
- インストールの開発ツール、入力のAppID。
- 編集、プレビュースキャンコードマイクロチャネル;
アプレットコードであって、
- .json設定
- app.json:現在のグローバル設定アプレット。
- project.config.json:プロジェクト構成でweboack同様の役割。
- page.json:ページレイアウト。
- 構文の特長:二重引用符を使用して文字列、コメントは使用できません。デジタル、ブール値、ヌルのためのサポート、オブジェクトの配列。
-
.wxmlテンプレート
のHTMLページと同様の構造として1.行為は、言葉遣いは、小さなプログラムのdiv、スパン、Pタグ矛盾しているので、パッケージを実行します。;タグが表示に使用され、タグを使用してページに似たテキスト、ボタンラベルなどは、ネイティブ反応する
2.として追加されました場合:WX同様のVueの属性、および{} {}表現。プロパティWX:始まります。 -
.wxssスタイル
1. CSSを有する最も特徴;
2.かかわらずデバイス画素比、サイズ単位使用:RPX(応答ピクセル);
3. @import「common.wxss」を、実施形態は、アウトリーチ形式のファイルを導入しました。 -
.jsロジック
- JSスクリプトファイル、使用bindtap =「イベント名」道バインド適切なラベルにイベント。
アプレットフレーム:
-
システムは、小さなフレームワークに分けられる:論理層(アプリサービス)とビュー層(ビュー)。
-
フレームワークは、基本コンポーネントのセットを提供し、ベース層を使用して、ビューコンポーネントは、木材、マイクロチャネル・アプレットの強い蓄積の蓄積と同じであってもよいです。
-
論理層は、そのような支払い、アクセスユーザ情報として、マイクロチャネルによって提供される豊富なAPI呼び出すことができます。
-
論理層は、ブラウザウィンドウでアプレットを実行していない、したがって、文書オブジェクトを使用することができないからです。
-
行動は同じメソッドとデータを使用して複数のページを可能にするために使用しました。
-
ルーティングページは、フレームワークによって管理されています。
-
使用module.exportsはエクスポートファイル、インポート・ファイルを必要とする使用。
module.exports.sayHello =のsayHello
exports.sayGoodbye = sayGoodbyeVaRの共通=必要( 'common.js')
-
グローバルデータは、アプリケーション()に設定されている;および