Maison > Applet WeChat > Développement WeChat > le corps du texte

Vous apprendre à utiliser la fonction app() pour enregistrer un programme (développement de programmes WeChat)

Y2J
Libérer: 2017-04-22 11:53:19
original
2230 Les gens l'ont consulté

Cet article présente principalement les informations pertinentes sur le processus d'inscription au didacticiel du programme WeChat Mini. Les amis dans le besoin peuvent se référer à la série d'articles

 :

Tutoriel de modularisation du programme WeChat Mini<.>

Page d'inscription du didacticiel du mini programme WeChat

Procédure d'inscription du didacticiel du mini programme WeChat

App()

Fonction App() Inscrivons-nous à un mini-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 :

属性 类型 描述 触发时机
onLaunch Function 生命周期函数--监听小程序初始化 当小程序初始化完成时,会触发onLaunch(全局只触发一次)
onShow Function 生命周期函数--监听小程序显示 当小程序启动,或从后台进入前台显示,会触发onShow
onHide Function 生命周期函数--监听小程序隐藏 当小程序从前台进入后台,会触发onHide
其他 Any 开发者可以添加任意的函数或数据到Object参数中,用this可以访问  

Définition du premier plan et de l'arrière-plan : Lorsque l'utilisateur clique sur le coin supérieur gauche pour fermer, ou appuie sur l'appareil. Lorsque le bouton Accueil quitte WeChat, le mini-programme n'est pas détruit, mais entre en arrière-plan lorsque vous redémarrez WeChat ou ouvrez à nouveau le 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: &#39;I am global data&#39;
})
Copier après la connexion

App.prototype.getCurrentPage()

l'utilisateur de la fonction getCurrentPage() obtient l'instance du page actuelle.


getApp()

Nous fournissons la fonction globale getApp() pour obtenir l'instance du mini programme.

// other.js
var appInstance = getApp()
console.log(appInstance.globalData) // I am global data
Copier après la connexion

Remarque :

App() doit être enregistré dans app.js et plusieurs enregistrements ne peuvent pas être effectués.

N'appelez pas getApp() dans la fonction définie dans App(), utilisez-la 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 détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!