Registrierungsverfahren für das WeChat Mini-Programm-Tutorial

黄舟
Freigeben: 2018-05-23 17:02:45
Original
1575 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:

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

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!