Heim >WeChat-Applet >Mini-Programmentwicklung >Registrierungsverfahren für das WeChat Mini-Programm-Tutorial
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({ 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.
// other.js var appInstance = getApp() console.log(appInstance.globalData) // I am global dataApp() 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)!