ホームページ  >  記事  >  WeChat アプレット  >  WeChatミニプログラムチュートリアル登録手順

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

黄舟
黄舟オリジナル
2018-05-23 17:02:451617ブラウズ

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) をご覧ください。


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