ホームページ > 記事 > WeChat アプレット > app() 関数を使用してプログラムを登録する方法を説明します (WeChat プログラム開発)
この記事では、主に WeChat ミニ プログラム チュートリアルの登録プロセスに関する関連情報を紹介します。必要な方は、
シリーズ記事を参照してください:
WeChat ミニ プログラム チュートリアルのモジュール化
WeChat ミニ プログラム チュートリアルの登録ページ
WeChatミニプログラムチュートリアル登録手順
App()
App()関数を使用してミニプログラムを登録します。アプレットのライフサイクル機能などを指定するオブジェクトパラメータを受け入れます。
オブジェクトパラメータの説明:
属性 | タイプ | 説明 | トリガー時間 |
---|---|---|---|
onLaunch | 関数 | ライフサイクル関数 - アプレットの初期化の監視 | アプレットの初期化時プログラムの初期化が完了すると、onLaunch がトリガーされます (グローバルに 1 回だけトリガーされます) |
onShow | 関数 | ライフサイクル関数 - ミニプログラムの表示を監視します | ミニプログラムが開始するとき、またはからフォアグラウンド表示に入るとき背景、onShow がトリガーされます | onHide データは Object パラメーターに保存され、これを使用してアクセスできます
前景と背景の定義: | ユーザーが左上隅をクリックして閉じると、または、デバイスのホーム ボタンを押して WeChat を終了しても、ミニ プログラムは破棄されませんが、バックグラウンドに入りました。WeChat を再度開始するか、ミニ プログラムを再度開くと、バックグラウンドからフォアグラウンドに入ります。 | ||
サンプルコード: | App.prototype.getCurrentPage() |
getApp()
// other.js var appInstance = getApp() console.log(appInstance.globalData) // I am global data
App() は app.js に登録する必要があり、複数の登録は許可されません。 App()で定義された関数内でgetApp()を呼び出さず、これを使用してアプリインスタンスを取得します。
onLaunch 中に getCurrentPage() を呼び出さないでください。ページはまだ生成されていません。 getApp を通じてインスタンスを取得した後、ライフサイクル関数をプライベートに呼び出さないでください。
以上がapp() 関数を使用してプログラムを登録する方法を説明します (WeChat プログラム開発)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。