微信小程序 onload 事件不生效解决方法
もしWeChat小程序のonLoadイベントが発動しなかったら、以下のような理由が考えられます。
- 関数名が正しいか確認する: 関数名がonLoadであることを他の類語で綴り間違いがないか確認する。
- ページに正しくonLoad関数が埋め込まれているかどうかをチェックする:ページのJSON設定ファイルで確認することで、ページが正しく埋め込まれていることが確認できる。
- 画面パスが正しく設定されているか確認:app.jsonファイルで、画面のパスの設定とonLoad関数の設定が正しいことを確認します。
- app.js ファイルで、ページが正しく登録されているかを検証します。
- ページ読み込みロジックの確認:ページ読み込みロジックに問題がないか確認するには、onLoad関数内でconsole.log()ステートメントを追加し、その後WeChat開発者ツールのコンソールで出力が表示されるかどうかを確認します。
- ネットワークリクエストが正常に行えるか確認:onLoad 関数内でネットワークリクエストしている場合、ネットワークリクエストの成功確認方法として、ネットワークリクエストのコールバック関数に console.log() 文を埋め込み、微信开发者ツールのコンソールに実行結果が出力されるか確認する
もし上記方法で解決しない場合は、WeChat開発者ツールの再インストールか、新規小程序プロジェクトを作成し直して別途問題を除外することを試してください。