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

Y2J
Freigeben: 2017-05-17 16:47:00
Original
3075 Leute haben es durchsucht

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'})
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage