WeChat ミニ プログラムを開発した人はたくさんいますが、開発の途中で落とし穴に遭遇した人も多く、プロジェクトの実行中に必ず何らかの問題に遭遇します。小さなプログラムを開発するときに、回り道を避けるためにどのような点に注意する必要がありますか?この記事では、開発者ができるだけ回り道を避けるのに役立つ 30 の一般的な問題と解決策をまとめました。一定の参考値があるので、困っている友達が参考になれば幸いです。
30 ミニ プログラム開発における一般的な問題と解決策
1. ミニ プログラムの名前は、次の名前と同じであってはなりません1 つはすでに公開プラットフォーム上にあります。サブスクリプション番号とサービス番号が重複しています。重複した名前の入力を求められた場合は、名前を変更して設定してください。
2. テンプレート メッセージを選択すると、さまざまなキーワードを含むタイトルのテンプレートを使用できますが、設定の送信後にキーワードの種類と順序を変更することはできません。
3. ミニプログラムの名前はアカウント情報の設定時に完成しますので、一度設定すると変更できませんので慎重に設定してください。
4. 名前を変更して設定します。企業の商標、組織名、その他の名前が侵害されている場合は、公開プラットフォーム上の侵害申し立てプロセスを通じて申し立てを行い、その名前を使用する権利を取り戻すことができます。
5. ミニ プログラムの名前は、中国語、数字、または英語にすることができます。長さは 3 ~ 20 文字で、漢字 1 文字は 2 文字に相当します。
6. もともと、個人の開発者は WeChat ミニ プログラムに申請できず、WeChat は企業、政府、メディア、その他の組織からの申請のみをサポートしています。個別の開発者は今後のアップデートで公開される予定です。
7. 特別な組織でない場合でも、認証には 300 元が必要です。
公開アカウントが認証された場合でも、監査スイッチをオンにしてミニ プログラムを公開するには、認証のために 300** 元** (WeChat 支払いをサポート) を支払う必要があります。
WeChat 支払いを使用するには、WeChat 認証が必要です。
8. サーバー構成を変更できる機会は月に 3 回だけなので、保存して機会を逃さないように注意してください。
以下の構成をいじらないでください。移動する前に必ず確認し、一度に完全に記述してください。そうしないと、小さな句読点を変更することで機会を無駄にすることになります。
9. ドメイン名、登録、https が準備できている必要があります。準備ができていない場合は実行できません。 (サーバーのドメイン名は ICP 登録する必要があり、新しい登録ドメイン名は 24 時間以内に設定できます。ドメイン名の形式は、Yawen の大文字と小文字、数字、および「-」のみをサポートし、IP アドレスや IP アドレスはサポートしません。ポート番号)
10、小さい プログラム アバターと紹介文は月に 5 回のみ変更でき、サービス スコープは月に 1 回だけ変更できます。ミニプログラムの QR コードは、最初のバージョンの起動後にのみ取得できます。
11. サブジェクトは 30 個登録できますが、ID にバインドされた開発者は 5 個の WeChat ミニプログラムしか作成できません。
従業員の場合、WeChat ミニ プログラムに登録するために上司に WeChat ID を貸さないでください。チャンスがありません。
上司の皆様、WeChat ミニ プログラムに登録するために従業員に WeChat を貸さないでください。戻ってこられなくなる可能性があります。
12. テンプレートキーワードが見つからない場合は、追加を申請できます。新しいキーワードは月に 5 回送信でき、合格後に共有されます。 (独自のキーワードを積み上げる良い機会です!!)
13. ミニ プログラム アカウントには管理者が 1 人のみ (変更可能) で、10 人の開発者をバインドできます。
14. 重要な注意事項:
開発バージョン: 開発者ツールを使用してコードを開発バージョンにアップロードします。開発バージョンには、各個人がアップロードした最新のコードのみが保持されます。レビューのためにコードを送信するには、「レビューのために送信」をクリックします。開発バージョンは、オンライン バージョンとレビュー中のバージョンのコードに影響を与えることなく削除できます。
レビュー中のバージョン: レビュー中のコードは 1 つだけです。レビュー結果が入手可能になったら、オンラインで公開することも、レビューのために直接再送信して、元のレビュー バージョンを上書きすることもできます。
オンライン バージョン: すべてのオンライン ユーザーが使用するコード バージョン。このバージョンのコードは、新しいバージョンのコードがリリースされた後に上書きされ、更新されます。
15. データ分析では、公開されているオンライン版の使用量のみをカウントし、リアルタイムの統計データも提供します。
16. ミニ プログラム AppSecret を表示できるのは管理者のみであり、プラットフォームは AppSecret をクリア テキストで保存しません。
17. 開発者ツールは現在、Windows 64、Windows 32、および Mac バージョンを提供しています (バージョンは現在継続的に更新されており、頻繁に更新する必要がある場合があります)。
18. コードを記述した後、ツールはユーザーが現在のコード編集ステータスを保存するのに自動的に役立ちます。ツールを直接閉じるか、別のプロジェクトに切り替えても、編集したファイルのステータスは失われません。ファイルが保存された場合にのみ、変更されたコンテンツが実際にハードディスクに書き込まれ、リアルタイム プレビューがトリガーされることに注意してください。
19. 内部テスト期間中、コードのアップロード機能は管理者の WeChat アカウントでのみ操作できます。
20. ユーザー入力の取得: ユーザーの入力コンテンツを AppService に同期するには、コンポーネントの bindingchange 属性を使用する必要があります。
21. スクリプト内でウィンドウなどのオブジェクトを使用できない:
JsCore はウィンドウオブジェクトを持たない環境なので、スクリプト内でウィンドウを使用したり、スクリプト内でコンポーネントを操作したりすることはできません。
22. zepto/jqueryはwindowオブジェクトとdocumentオブジェクトを使用するため使用できません。
23. アプリケーションは同時に 5 ページしか開くことができません。5 ページを開いた後は、wx.navigateTo は通常どおり新しいページを開くことができません。マルチレベルの対話を避けるか、wx.redirectTo を使用してください。
24. スタイル シートはカスケード セレクターをサポートしていません:
WXSS は、. で始まるクラス セレクターをサポートしています。ラベル セレクターを使用して、同じクラスのコンポーネントのスタイルを制御できます。
25. ローカル リソースは CSS を通じて取得できません:
background-image: ネットワーク イメージ、base64、またはタグを使用できます。
26. ウィンドウの背景色を変更します:
ページ タグ セレクターを使用して、最上位ノードのスタイルを変更します。
27. さまざまなネットワークリクエストのタイムアウト時間を設定できます。
28. tabBar は配列であり、最小 2 個、最大 5 個のタブのみ設定可能で、タブは配列の順序でソートされます。 (下部のナビゲーション バー)
App() で定義された関数内で getApp() を呼び出さないでください。これを使用してアプリ インスタンスを取得します。
ページがまだ生成されていないときは、onLaunch 中に getCurrentPage() を呼び出さないでください。
getApp() を通じてインスタンスを取得した後は、ライフサイクル関数をプライベートに呼び出さないでください。
29. App()はapp.jsに登録する必要があり、複数登録することはできません。
30. フロントエンドとバックエンドの定義:
ユーザーが左上隅をクリックして閉じるか、デバイスのホームボタンを押して WeChat を終了するとき、ミニ プログラムは直接実行されません。破壊されましたが、バックグラウンドに入ります;
WeChat に再度入るか、ミニ プログラムを再度開くと、ミニ プログラムが一定期間バックグラウンドに入った場合のみ、バックグラウンドからフォアグラウンドに入ります。またはシステムリソースの使用量が多すぎる場合、本当に破壊されるのでしょうか。
推奨事項: 「 ミニ プログラム開発チュートリアル 」
以上がミニプログラム開発における 30 の一般的な問題と解決策 (概要)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。