In diesem Artikel werden hauptsächlich relevante Informationen zur Lebenszyklusfunktion des WeChat-Applets vorgestellt. Freunde, die sie benötigen, können darauf verweisen
Die Lebenszyklusfunktion des WeChat-Applets
小Das Programm bestimmt, ob die aktuelle Homepage von einer anderen Seite zurückgegeben oder vom Eingang aus geöffnet wird
Da die Daten des Miniprogramms nicht freigegeben werden, wenn wir das Miniprogramm beenden, bleiben die Daten bestehen nicht initialisiert, wenn wir erneut darauf klicken
Lösung: Deklarieren Sie eine Variable isClose in den Miniprogrammdaten. Der Standardwert ist true. Dies wird verwendet, um zu bestimmen, ob sie vom Eingang aus geöffnet wird oder Wenn Sie das Miniprogramm schließen, wird die OnHide-Funktion ausgelöst. Wenn dies der Fall ist, bedeutet dies, dass die Seite geschlossen und dann geöffnet wird. isClose wird nicht ausgeführt. Geben Sie die gesprungene Seite ein und kehren Sie dann zu dieser Seite zurück. Es ist die Funktion OnUnload, die den Seitensprung auslöst und danach isClose auf true ändert 200 ms. Wenn das Applet geschlossen und erneut aufgerufen wird, gilt isColse immer noch als wahr. Es wird davon ausgegangen, dass die Seite zum ersten Mal aufgerufen wird
1.1 Laden der Seite überwachen
onLoad
: Funktion (Optionen) {},Eine Seite wird nur einmal aufgerufen. Sie können die Abfrageparameter aufrufen, um die aktuelle Seite in onLoad zu öffnen.
1.2 Das erste Rendern der Überwachungsseite ist abgeschlossen
onReady: function () {},
Eine Seite wird nur einmal aufgerufen, was bedeutet, dass die Seite bereit ist und mit der Ansichtsebene interagieren kann.
1.3 Anzeige der Überwachungsseite
onShow: function () {},
Wird bei jedem Seitenaufruf einmal aufgerufen.
1.3 Ausblenden der Überwachungsseite
onHide: function () {},
when navigationTo Oder aufgerufen, wenn die untere Registerkarte umgeschaltet wird.
1.4 Seitenentladung überwachen
onUnload: function () {},
When re dir
Wird aufgerufen, wenn ectTo oder navigationBack.
Einzigartige Funktion in der App.js
des WeChat-Miniprogramms
2.1 Überwachung der Initialisierung des Miniprogramms
onLaunch:function () {},
Wenn die Applet-Initialisierung abgeschlossen ist, wird onLaunch ausgelöst (nur einmal global ausgelöst)
2.2 Fehlerüberwachungsfunktion
onError:function () {},
Wenn im Applet ein Skriptfehler auftritt oder der API-Aufruf fehlschlägt , OnError wird mit einer Fehlermeldung ausgelöst
[Verwandte Empfehlungen]
1
Download des Quellcodes der WeChat-Plattform für öffentliche Konten2 Betriebsversion des Small Pigcms (PigCms) Micro-E-Commerce-Systems (unabhängiges Micro-Store-Einkaufszentrum + dreistufiges Vertriebssystem)
3. WeChat People Network v3.4.5 Advanced Business Edition WeChat Zauberwürfel-QuellcodeDas obige ist der detaillierte Inhalt vonBeispiel-Tutorial zu Lebenszyklusfunktionen der WeChat-Entwicklung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!