Einführung in den Lebenszyklus der WeChat-Entwicklung (3).

零下一度
Freigeben: 2017-05-23 15:27:41
Original
1857 Leute haben es durchsucht

In diesem Kapitel wird der Lebenszyklus des WeChat-Applets vorgestellt. Was ist der Lebenszyklus?

Laienhaft ausgedrückt bezieht sich der Lebenszyklus auf die Geburt, das Alter, die Krankheit und den Tod eines Objekts. Aus Softwaresicht bezieht sich der Lebenszyklus auf den Prozess eines Programms von der Erstellung bis zum Starten, Anhalten, Aufwecken, Stoppen und Deinstallieren.

Das Folgende ist eine Einführung in den Lebenszyklus von WeChat-Miniprogrammen aus den folgenden drei Aspekten:

  • Anwendungslebenszyklus

  • Seitenlebenszyklus

  • Anwendungslebenszyklus beeinflusst Seitenlebenszyklus

》》》Anwendungslebenszyklus

  1. Wenn der Benutzer das Miniprogramm zum ersten Mal öffnet, wird onLaunch ausgelöst (global nur einmal ausgelöst).

  2. Nachdem das Miniprogramm initialisiert wurde, lösen Sie die onShow-Methode aus, um die Anzeige des Miniprogramms zu überwachen.

  3. Das Applet tritt vom Vordergrund in den Hintergrund ein und löst die onHide-Methode aus.

  4. Das Applet wechselt vom Hintergrund in die Vordergrundanzeige und löst die onShow-Methode aus.

  5. Das Miniprogramm wird zerstört, wenn es für eine bestimmte Zeit im Hintergrund läuft oder die Systemressourcen zu stark beansprucht werden.

Definition von Frontend und Backend: 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, wird das Miniprogramm nicht direkt zerstört, sondern aufgerufen der Hintergrund; wenn der Benutzer WeChat erneut betritt. Oder wenn Sie das Miniprogramm erneut öffnen, tritt es aus dem Hintergrund in den Vordergrund.

Als ich die Informationen für diesen Artikel sortiert habe, war ich etwas verwirrt darüber, warum die Miniprogrammüberwachungsmethode „Zerstören“ nicht für Entwickler zugänglich ist. Ich vermute, dass das an der iOS-Systembeschränkung liegt. Wenn die Home-Taste gedrückt wird, ist die App nicht aktiv. 🎜>Status wird in den Hintergrund übertragen und wird angehalten, solange sie für einen bestimmten Zeitraum ausgeführt wird oder den WeChat beendet Client-Prozess kann das Miniprogramm nicht benachrichtigt werden, dass die Anwendung zerstört wird.

》》》Seitenlebenszyklus

  1. Nachdem die Registrierung des Miniprogramms abgeschlossen ist, laden Sie die Seite und lösen onLoad

    Methode.

  2. Nachdem die Seite geladen wurde, wird die onShow-Methode ausgelöst, um die Seite anzuzeigen.
  3. Wenn die Seite zum ersten Mal angezeigt wird, wird die onReady-Methode zum Rendern der Seitenelemente und -stile ausgelöst. Sie wird nur einmal für eine Seite aufgerufen.
  4. Wenn das Miniprogramm im Hintergrund läuft oder zu anderen Seiten springt, wird die onHide-Methode ausgelöst.
  5. Wenn das Miniprogramm aus dem Hintergrund in den Vordergrund tritt oder die Seite erneut betritt, wird die onShow-Methode ausgelöst.
  6. Wenn Sie die Umleitungsmethode wx.redirectTo(OBJECT) verwenden oder die aktuelle Seite schließen und zur vorherigen Seite wx.navigateBack() zurückkehren, lösen Sie onUnload aus
  7. 》》》Der Anwendungslebenszyklus wirkt sich auf den Seitenlebenszyklus aus

    Nachdem die Initialisierung des Miniprogramms abgeschlossen ist, wird onLoad ausgeführt wird ausgelöst, wenn die Seite zum ersten Mal geladen wird.
  1. Wenn das Miniprogramm in den Hintergrund tritt, führen Sie zuerst die onHide-Methode der Seite und dann die onHide-Methode der Anwendung aus.
  2. Wenn das Miniprogramm aus dem Hintergrund in den Vordergrund tritt, wird zuerst die onShow-Methode der Anwendung und dann die onShow-Methode der Seite ausgeführt.
  3. Das Bild unten zeigt den Miniprogrammprozess von der Registrierung über das Hinzufügen einer Seite bis hin zum Front- und Backend-Wechsel.

【Verwandte Empfehlungen】

1.

Quellcode der WeChat-Plattform herunterladen

2 > Betriebsversion des Micro-E-Commerce-Systems PigCms (PigCms) (unabhängiges Micro-Store-Einkaufszentrum + dreistufiges Vertriebssystem)

3. WeChat Network King v3.4.5 Advanced Business Edition WeChat Zauberwürfel-Quellcode

Das obige ist der detaillierte Inhalt vonEinführung in den Lebenszyklus der WeChat-Entwicklung (3).. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!