ホームページ  >  記事  >  WeChat アプレット  >  WeChatミニプログラムのApp()関数の使い方の詳細な説明

WeChatミニプログラムのApp()関数の使い方の詳細な説明

不言
不言オリジナル
2018-08-16 17:45:174620ブラウズ

この記事では、WeChat アプレットの App() 関数の使用方法について詳しく説明します。必要な方は参考にしてください。

App() 関数は、ミニ プログラムの登録に使用され、ミニ プログラムのライフサイクル関数などを指定するオブジェクト パラメーターを受け取ります。

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

1.onLauch

ライフサイクル関数は、アプレットの初期化を監視し、アプレットの初期化が完了したときに一度トリガーされます。

onLauch 中に getCurrentPages() を呼び出さないでください。ページはまだ生成されていません。

2.onShow

アプレットが開始するか、後ろから前景表示に入ると、onShowがトリガーされます

3.onHide

アプレットが前景から背景に入ると、onHideがトリガーされます

4。 onError

アプレットの発生時 スクリプトエラーが発生した場合、またはAPI呼び出しが失敗した場合、エラー情報とともにonErrorがトリガーされます。

5.onPageNotFound

アプレットがページを開くのに失敗すると、ページ情報を使用してこの関数をコールバックします。

(1) 開発者が onPageNotFound 監視を追加しない場合、ジャンプ ページが存在しない場合、WeChat クライアントのネイティブ ページが存在しないプロンプト ページがプッシュされます。

(2) onPageNotFound コールバックが存在しない別のページにリダイレクトされる場合、WeChat クライアントのネイティブ ページが存在しないことを示すプロンプト ページがプッシュされ、コールバック onPageNotFound は存在しません

6。任意の関数またはデータを Object パラメーターに追加できます。これを使用してアクセスできます。

フロントエンドとバックエンドの定義:

ユーザーが左上隅をクリックして閉じるか、デバイスのホームボタンを押してWeChatを終了すると、ミニプログラムは直接破棄されず、バックグラウンドに入ります。再度 WeChat に入るか、Xiaocheng を再度開くと、バックグラウンドからフォアグラウンドに入ります。

グローバル getApp() 関数を使用して、ミニプログラムの実装例を取得できます。

// other.js
var appInstance = getApp()
console.log(appInstance.globalData) // I am global data

関連する推奨事項:

WeChat ミニ プログラムの変数とスコープの詳細な分析

WeChat ミニ プログラムがバックグラウンドで大量の冗長データを返す問題をどのように解決するか

以上がWeChatミニプログラムのApp()関数の使い方の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。