Heim  >  Artikel  >  WeChat-Applet  >  Registrierungsverfahren für das WeChat Mini-Programm-Tutorial

Registrierungsverfahren für das WeChat Mini-Programm-Tutorial

黄舟
黄舟Original
2018-05-23 17:02:451576Durchsuche

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

Attribute                   Typbeschreibung                                                              Ausgelöst werden Wenn die Applet-Initialisierung abgeschlossen ist, onLaunch (global Nur einmal ausgelöst)

onShow Funktion Lebenszyklusfunktion – Überwachung die Anzeige des Miniprogramms Wenn das Miniprogramm startet oder aus dem Hintergrund in die Vordergrundanzeige eintritt, wird onShow ausgelöst

onHide-Funktion Lebenszyklusfunktion – Überwachung Ausblenden des Miniprogramms Wenn das Miniprogramm aus dem Vordergrund in den Hintergrund eintritt , onHide wird ausgelöst

Andere Alle Entwickler können dem Objektparameter beliebige Funktionen oder Daten hinzufügen, auf die mit diesen

Vordergrund- und Hintergrunddefinitionen zugegriffen werden kann: Wenn der Benutzer oben links klickt Wenn Sie die Ecke schließen oder die Home-Taste des Geräts drücken, um WeChat zu verlassen, wird das Miniprogramm nicht zerstört, sondern tritt beim erneuten Starten von WeChat oder beim erneuten Öffnen des Miniprogramms in den Vordergrund.

Erst wenn das Miniprogramm für eine bestimmte Zeit im Hintergrund läuft oder die Systemressourcennutzung zu hoch ist, wird es wirklich zerstört.

Beispielcode:

App.prototype.getCurrentPage()
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'  
})
getCurrentPage()-Funktionsbenutzer ruft die Instanz der aktuellen Seite ab.

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

Hinweis:
// other.js  
var appInstance = getApp()  
console.log(appInstance.globalData) // I am global data
App() muss in app.js registriert sein und mehrere Registrierungen sind nicht möglich.

Rufen Sie getApp() nicht in der in App() definierten Funktion auf, sondern verwenden Sie diese, um die App-Instanz abzurufen.
Rufen Sie getCurrentPage() nicht während onLaunch auf, die Seite wurde noch nicht generiert.
Nachdem Sie die Instanz über getApp erhalten haben, rufen Sie die Lebenszyklusfunktion nicht privat auf.


Das Obige ist der Inhalt des Registrierungsprozesses des WeChat-Miniprogramm-Tutorials. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!

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