ホームページ >WeChat アプレット >ミニプログラム開発 >WeChatミニプログラムチュートリアル登録手順
App()
App()関数はミニプログラムを登録するために使用されます。アプレットのライフサイクル機能などを指定するオブジェクトパラメータを受け入れます。
オブジェクトパラメータの説明:
属性 ' s ' s ' s ' s ' s ' s ‐ ‐ ‐ ‐ ∥ ∥ ∥ ∥ ∥ ∥ ∥ ∥ ∥ ∥ ∥ ∥ ∥ ∥ ローンチ (グローバル)トリガーは 1 回のみ)
onShow 関数 ライフサイクル関数 - ミニプログラムの表示を監視する ミニプログラムが開始するか、バックグラウンドからフォアグラウンド表示に入ると、onShow がトリガーされます
onHide 関数 ライフサイクル関数 - ミニプログラムの非表示を監視しますミニ プログラムがフォアグラウンドからバックグラウンドに入ると、onHide がトリガーされます
その他 任意の開発者 この
でアクセスできる Object パラメーターに任意の関数またはデータを追加できます
フォアグラウンドとバックグラウンドの定義: ユーザーがクリックしたとき左上隅を押して閉じるか、デバイスのホーム ボタンを押して WeChat を終了すると、アプレットは破棄されずにバックグラウンドに入ります。WeChat を再度開始するか、ミニ プログラムを再度開くと、バックグラウンドからフォアグラウンドに入ります。背景。
ミニ プログラムが一定期間バックグラウンドに入る場合、またはシステム リソースの使用量が高すぎる場合にのみ、ミニ プログラムが実際に破棄されます。
サンプルコード:
App({ onLaunch: function() { // Do something initial when launch. }, onShow: function() { // Do something when show. }, onHide: function() { // Do something when hide. }, globalData: 'I am global data' })
App.prototype.getCurrentPage()
getCurrentPage() 関数ユーザーは現在のページのインスタンスを取得します。
getApp()
ミニプログラムインスタンスを取得するためのグローバル getApp() 関数を提供します。
// other.js var appInstance = getApp() console.log(appInstance.globalData) // I am global data
注:
App() は app.js に登録する必要があり、複数登録することはできません。
App()で定義された関数内でgetApp()を呼び出さず、これを使用してアプリインスタンスを取得します。
onLaunch 中に getCurrentPage() を呼び出さないでください。ページはまだ生成されていません。
getApp を通じてインスタンスを取得した後、ライフサイクル関数をプライベートに呼び出さないでください。
上記は、WeChat ミニ プログラム チュートリアルの登録プロセスの内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) をご覧ください。