Quelles sont les fonctions du cycle de vie du mini-programme ?

王林
Libérer: 2021-03-05 11:59:35
avant
6754 Les gens l'ont consulté

Quelles sont les fonctions du cycle de vie du mini-programme ?

Introduction :

Je viens d'entrer en contact avec le mini-programme récemment. Lors du test, j'ai constaté que les données du mini-programme n'étaient pas libérées après avoir quitté le. mini programme, donc quand je l'ai rouvert Lorsque les données sont petites, les données ne sont pas initialisées. Alors comment résoudre ce problème ?

Solution :

Tout d'abord, déclarez une variable isClose dans les données de l'applet. La valeur par défaut est true, qui est utilisée pour déterminer si elle est ouverte depuis l'entrée de l'applet. Lorsque l'utilisateur clique pour accéder à la page ou ferme l'applet, la fonction OnHide sera déclenchée. À ce moment, isClose isTrue sera déterminé dans cette fonction, indiquant qu'elle sera ouverte après la fermeture. Lorsque la page saute, isClose sera d'abord défini sur false, de sorte que lorsque la fonction OnHide est déclenchée, isClose est false ne sera pas exécuté, puis la page sautée sera entrée, puis la page reviendra.

Dans la fonction OnUnload, définissez une minuterie et changez isClose en true après 200 ms. De cette façon, lorsque l'applet est fermée et rentrée, isClose est toujours vrai et il est jugé que la page est saisie. pour la première fois.

La fonction de cycle de vie de l'applet est la suivante :

1.1 Suivi du chargement de la page

onLoad: function (options) {},
Copier après la connexion

Une page ne sera appelée qu'une seule fois, et la requête appelée pour ouvrir l'applet en cours La page peut être obtenue dans le paramètre onLoad.

1.2 Le rendu initial de la page de suivi est terminé

onReady: function () {},
Copier après la connexion

Une page ne sera appelée qu'une seule fois, ce qui signifie que la page est prête et peut interagir avec la couche de vue.

1.3 Affichage de la page de suivi

onShow: function () {},
Copier après la connexion

Elle sera appelée à chaque ouverture de la page.

1.3 Masquage de la page de surveillance

onHide: function () {},
Copier après la connexion

Appelé lorsque l'onglet NavigTo ou l'onglet inférieur est commuté.

(Partage vidéo d'apprentissage : Tutoriel vidéo php)

1.4 Surveiller le déchargement de la page

onUnload: function () {},
Copier après la connexion

Appelé lors de la redirection vers ou de la navigationretour.

Fonction unique dans app.js du mini programme WeChat

2.1 Surveillance de l'initialisation du mini programme

onLaunch:function () {},
Copier après la connexion

Lorsque l'initialisation du mini programme est terminée, onLaunch sera déclenché (déclencheur global uniquement Une fois)

2.2 Fonction de surveillance des erreurs

onError:function () {},
Copier après la connexion

Lorsqu'une erreur de script se produit dans l'applet ou que l'appel de l'API échoue, onError sera déclenché avec le message d'erreur

Recommandations associées : Tutoriel de développement de mini-programmes

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:cnblogs.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal