WeChatミニプログラムの開発に関する個人的な意見を主に書いています:WeChatミニプログラムとH5の違い、WeChatミニプログラムを開発する際の注意点
WeChatミニプログラムとH5の違い
動作環境
H5 実行環境はブラウザとモバイルWebビューですが、WeChatアプレットはWeChat自身が開発したReact Native風のフレームワークの製品であり、WeChatアプリを更新せずにアプレット自体を更新できるのが特徴です。 !
システム権限の取得の違い
まず第一に、WeChat アプレットは WeChat の実子であるのに対し、H5 は別の誰かに属していることを認めなければなりません。したがって、WeChat アプレットは権限に関して直接 API 呼び出しを行うことができます。データストレージ、WeChat共有などのH5適応を行う必要がある一方で、
流暢さは異なります
これについては実際には何も言うことはありません。上で述べたように、1人は実の息子であり、1人は他人の家族の出身であり、WeChatはミニプログラム専用の関連プラットフォームを開発しました。 WeChat ミニプログラムの流暢性は H5 よりもはるかに優れています
API、フレームワーク、コンポーネントが異なります
WeChat アプレットの WXSS と WXML は H5 の HTML と CSS から派生していますが、オリジナルのバージョンからコピーされたものではありません。たとえば、多くのコンポーネント、WeChat アプレットは独自に作成されており、H5 と互換性がありません。したがって、開発プロセスでは、最初に公式の開発ドキュメントを確認することに注意を払う必要があります。
ミニプログラム開発時の注意事項
公式の開発ドキュメントをよく読み、バージョンの更新に注意してください。ミニプログラムは比較的新しいため、変更する必要があることが多く、まだ変更されていない可能性があります。以前のバージョンを使用すると、次のバージョンでは削除されます。
WeChat アプレットは H5 ではないため、H5 コードをコピーして直接使用することはできません。たとえば、H5 の CSS スタイルで表示属性をクエリすると、デフォルトで が表示されます。インラインですが、WeChat アプレット ユーティリティを使用すると、クエリでブロックであることがわかり、コンポーネントは適切ではないため認識できません。
WeChat アプレットも js を使用しますが、一部の js 関数は使用できません。たとえば、WeChat アプレットのノード取得呼び出しが応答しません。調査した結果、WeChat アプレットでは DOM 操作を使用できないことがわかりました。アプレットの変更はすべてデータによって行われます。
WeChatミニプログラムのアップロードサイズ制限にご注意ください。それを超えると楽しくなくなりますのでご注意ください。
まだたくさんしか見つかっていないので、見つけたら徐々に改善していきます未来!
以上がWeChat でのミニ プログラムの開発についての個人的なまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。