Maison >Applet WeChat >Développement de mini-programmes >Procédure d'inscription au didacticiel WeChat Mini Program
La fonction
App()
App() est utilisée pour enregistrer un petit programme. Accepte un paramètre d'objet, qui spécifie la fonction de cycle de vie de l'applet, etc.
Description du paramètre d'objet :
Attributs Description du type à déclencher Lorsque l'initialisation de l'applet est terminée, onLaunch (global Déclenché une seule fois)
onShow Fonction Fonction de cycle de vie --surveillance l'affichage du mini-programme Lorsque le mini-programme démarre ou entre dans l'affichage au premier plan depuis l'arrière-plan, onShow sera déclenché
Fonction onHide Fonction de cycle de vie - surveillance Masquage du mini-programme Lorsque le mini-programme entre en arrière-plan depuis le premier plan , onHide sera déclenché
Autres Tous les développeurs peuvent ajouter n'importe quelle fonction ou donnée au paramètre Objet, accessible avec ceci
Définitions de premier plan et d'arrière-plan : Lorsque l'utilisateur clique en haut à gauche coin pour fermer, ou appuie sur le bouton d'accueil de l'appareil pour quitter WeChat, le mini programme n'est pas détruit, mais entre en arrière-plan lors du redémarrage de WeChat ou de la réouverture du mini programme, il entrera au premier plan depuis l'arrière-plan ;
Ce n'est que lorsque le mini-programme entre en arrière-plan pendant un certain temps ou que l'utilisation des ressources du système est trop élevée qu'il sera véritablement détruit.Exemple de code :
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' })l'utilisateur de la fonction getCurrentPage() obtient l'instance de la page actuelle.
getApp()
Nous fournissons la fonction globale getApp() pour obtenir des mini-instances de programme.
// other.js var appInstance = getApp() console.log(appInstance.globalData) // I am global dataApp() doit être enregistré dans app.js et plusieurs enregistrements ne peuvent pas être effectués.
N'appelez pas getApp() dans une fonction définie dans App(). Utilisez ceci pour obtenir l'instance de l'application.
N'appelez pas getCurrentPage() lors du lancement, la page n'a pas encore été générée.
Après avoir obtenu l'instance via getApp, n'appelez pas la fonction de cycle de vie en privé.
Ce qui précède est le contenu du processus d'inscription du didacticiel du mini programme WeChat. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !