Heim  >  Artikel  >  WeChat-Applet  >  APP()-Funktion für die Entwicklung kleiner Programme

APP()-Funktion für die Entwicklung kleiner Programme

Y2J
Y2JOriginal
2017-05-17 16:47:003072Durchsuche

App()

App()-Funktion wird verwendet, um ein kleines Programm zu registrieren. Akzeptiert einen Objektparameter, der die Lebenszyklusfunktion des Applets usw. angibt.

Objektparameterbeschreibung:

APP()-Funktion für die Entwicklung kleiner Programme

Vorder- und Hintergrunddefinition: Wenn der Benutzer zum Schließen auf die obere linke Ecke klickt oder die Home-Taste des Geräts drückt, um WeChat zu verlassen , das Miniprogramm nicht Es wird direkt zerstört und tritt in den Hintergrund ein, wenn Sie WeChat erneut aufrufen oder das Miniprogramm erneut öffnen.

Schließen Sie das Miniprogramm (unterstützt seit Version 1.1.0 der öffentlichen Bibliothek): Wenn der Benutzer das Miniprogramm über die Scan-, Freigabe- und anderen Eingänge aufruft (Szenenwerte sind 1007, 1008, 1011, 1025) , und es gibt kein angeheftetes Miniprogramm. Im Falle eines Programms beenden und das Miniprogramm wird zerstört.

Erst wenn das Miniprogramm für eine bestimmte Zeit in den Hintergrund tritt oder die Systemressourcennutzung zu hoch ist, wird es wirklich zerstört.

Beispielcode:

App({
  onLaunch: function(options) { 
    // Do something initial when launch.
  },
  onShow: function(options) {      // Do something when show.
  },
  onHide: function() {      // Do something when hide.
  },
  onError: function(msg) {    console.log(msg)
  },
  globalData: 'I am global data'})

onLaunch, onShow-Parameter

APP()-Funktion für die Entwicklung kleiner Programme

Szenenwert Siehe Details.

getApp()

Wir stellen die globale Funktion getApp() bereit, um Miniprogramminstanzen abzurufen.

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

Hinweis:

App() muss in app.js registriert sein und mehrere Registrierungen sind nicht möglich.

Rufen Sie getApp() nicht in einer in App() definierten Funktion auf. Verwenden Sie dies, um die App-Instanz abzurufen.

GetCurrentPage() nicht während onLaunch aufrufen, die Seite wurde noch nicht generiert.

Nachdem Sie die Instanz über getApp erhalten haben, rufen Sie die Lebenszyklusfunktion nicht privat auf.

【Verwandte Empfehlungen】

1. Besondere Empfehlung: Version „php Programmer Toolbox“ V0.1 herunterladen

2. Laden Sie den vollständigen Quellcode des WeChat Mini-Programms herunter

3 WeChat Mini-Programm-Demo: Zhihu Daily

Das obige ist der detaillierte Inhalt vonAPP()-Funktion für die Entwicklung kleiner Programme. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn