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

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

Y2J
Y2Joriginal
2017-04-22 11:53:192269parcourir

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;
})

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

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!

Déclaration:
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