ホームページ > WeChat アプレット > WeChatの開発 > app() 関数を使用してプログラムを登録する方法を説明します (WeChat プログラム開発)

app() 関数を使用してプログラムを登録する方法を説明します (WeChat プログラム開発)

Y2J
リリース: 2017-04-22 11:53:19
オリジナル
2267 人が閲覧しました

この記事では、主に WeChat ミニ プログラム チュートリアルの登録プロセスに関する関連情報を紹介します。必要な方は、

シリーズ記事を参照してください:

WeChat ミニ プログラム チュートリアルのモジュール化

WeChat ミニ プログラム チュートリアルの登録ページ

WeChatミニプログラムチュートリアル登録手順

App()

App()関数を使用してミニプログラムを登録します。アプレットのライフサイクル機能などを指定するオブジェクトパラメータを受け入れます。

オブジェクトパラメータの説明:

onHide データは Object パラメーターに保存され、これを使用してアクセスできます 前景と背景の定義: ミニ プログラムが一定期間バックグラウンドに入る場合、またはシステム リソースの使用量が高すぎる場合にのみ、ミニ プログラムが本当に破棄されます。
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()関数ユーザーは現在のページのインスタンスを取得します。
属性 タイプ 説明 トリガー時間
onLaunch 関数 ライフサイクル関数 - アプレットの初期化の監視 アプレットの初期化時プログラムの初期化が完了すると、onLaunch がトリガーされます (グローバルに 1 回だけトリガーされます)
onShow 関数 ライフサイクル関数 - ミニプログラムの表示を監視します ミニプログラムが開始するとき、またはからフォアグラウンド表示に入るとき背景、onShow がトリガーされます
ユーザーが左上隅をクリックして閉じると、または、デバイスのホーム ボタンを押して WeChat を終了しても、ミニ プログラムは破棄されませんが、バックグラウンドに入りました。WeChat を再度開始するか、ミニ プログラムを再度開くと、バックグラウンドからフォアグラウンドに入ります。
サンプルコード:

getApp()

ミニプログラムインスタンスを取得するためのグローバル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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート