この記事では主にWeChatアプレットのライフサイクル機能に関する関連情報を紹介しますので、必要な方は参考にしてください
WeChatアプレットのライフサイクル機能
アプレットは現在のホームページが返されるかどうかを決定します。他のページまたは入り口からOpen
ミニプログラムを終了してもデータは解放されないので、再度クリックしてもデータは初期化されていません
解決策:ミニプログラムのデータ内に変数isCloseを宣言しますミニプログラムはデフォルト値が true で、入口から開くか、クリックしてページに飛ぶか、アプレットを閉じるか、この関数では isClose であると判定されます。ページを閉じてから開く場合は true を設定し、最初に isClose を false に設定します。この方法で OnHide 関数がトリガーされた場合、isClose は実行されず、ジャンプしたページに入り、ページから戻ります。これにより、OnUnload 関数でタイマーが設定され、アプレットが閉じられて再度入ったときに isColse が true であると判断されます。初めてページに入るとき
WeChat アプレットのライフサイクル機能
1.1 ページの読み込みを監視する
onLoad: function (options) {},
ページはonLoad で現在のページを開くために呼び出されるクエリ パラメータを取得できます。
1.2 監視ページの初期レンダリングが完了します
onReady: function () {},
ページは 1 回だけ呼び出されます。これは、ページの準備ができており、ページと対話できることを意味します。ビューレイヤー。
1.3 ページ表示の監視
onShow: function () {}, ページが開かれるたびに
が呼び出されます。
1.3 ページ非表示の監視
onHide: function () {},
navigateTo または下部タブが切り替わったときに呼び出されます。
1.4 ページのアンロードを監視する
onUnload: function () {},
redirectTo または navigateBack のときに呼び出されます。
WeChatミニプログラムアプリの独自機能js
2.1 ミニプログラムの初期化を監視
onLaunch:function () {}, onLaunchでミニプログラムの初期化が完了すると
がトリガーされます(グローバルで 1 回だけトリガーされます)
2.2 エラーリスニング関数
onError:function () {},
アプレットでスクリプトエラーが発生するか、API 呼び出しが失敗すると、onError がトリガーされ、エラーメッセージが表示されました
[関連推奨事項]
1. WeChatパブリックアカウントプラットフォームのソースコードダウンロード2. PigCmsマイクロ電子商取引システム運用バージョン(独立したマイクロストアモール+3レベルの流通システム)
3. WeChat People Network v3.4.5 Advanced Business Edition WeChat ルービック キューブ ソース コード
以上がWeChat開発のライフサイクル機能に関するチュートリアルの例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。