Cet article vous apporte des connaissances pertinentes sur le WeChat Mini Program, qui présente principalement quelques questions d'entretien courantes, notamment comment obtenir des informations sur les utilisateurs dans le mini programme, comment mettre en œuvre le transfert des paramètres de composants parent-enfant dans le mini programme, prenons un regardez-le ensemble, j'espère que cela sera utile à tout le monde.
【Recommandations d'apprentissage associées : Tutoriel d'apprentissage du mini programme】
(1) Avant la mise à niveau, le mini programme peut utiliser wx.getUserInfo pour obtenir directement les informations utilisateur. Cette méthode n'est progressivement plus disponible
(2.) Après la mise à niveau, les méthodes suivantes peuvent être utilisées pour obtenir les informations utilisateur. informations sur le compte :
( 1) Utilisez le bouton et définissez ses attributs : open-type="getUserInfo"
Envoyer à des amis : onShareAppMessage(Object object);
Partager vers Moments : onShareTimeline();
Restrictions :
En "Mode page unique", certains composants ou interfaces ont certaines restrictions :
1. l'état, les interfaces liées à la connexion et wx.login() ne sont pas disponibles ;
2. Il est interdit d'accéder à d'autres pages, y compris aux pages de mini-programmes, à d'autres mini-programmes et aux pages natives de WeChat ;
3. L'écran horizontal n'est pas autorisé et les barres d'onglets contenues dans la page ne seront pas rendues, y compris les barres d'onglets personnalisées ; 4. Le stockage local n'est pas partagé avec le mode normal du mini programme ; le programme est lancé, bilan Combien de temps cela prendra-t-il ? (1) Recherchez le projet dans l'outil de développement Web WeChat et définissez le nom de domaine du serveur. Si votre mini-programme n'utilise pas de requêtes réseau externes, vous n'avez pas besoin de configurer le serveur. Après avoir configuré le serveur, prévisualisez-le d'abord pour voir s'il y a des problèmes. S'il n'y a aucun problème, cliquez sur Télécharger. (2) Après avoir téléchargé le code, connectez-vous au backend du mini programme WeChat sur la plateforme de compte officiel WeChat, cliquez sur Gestion du développement, vous pouvez voir le code que vous venez de télécharger, cliquez sur Soumettre pour examen, et c'est tout. La prochaine étape consiste à attendre l’examen officiel de WeChat. (3) Cela prend généralement environ 1 à 3 jours4. Comment utiliser des composants tiers comme Vant dans le mini programme ? (1) Ouvrez cmd, entrez votre projet, exécutez : npm init dans cmd, initialisez le projet (2) Puis installez Vant (3) Ouvrez le mini programme client, sélectionnez le menu [Outils]-> ; la commande [Build npm] 5. Comment le mini-programme implémente-t-il le passage des paramètres entre les composants parent et enfant ? 1. Le composant parent transmet la valeur au composant enfant Définir les attributs dans le composant enfantproperties: { // 复杂定义 name:{ type: String, value:'张三丰' }, // 简单定义 name2:String},
// 引用了自定义的组件, 绑定了myevent事件,这个事件对应的是parentEvent方法 <test-button name="张无忌" bindmyevent="parentEvent"></test-button>
methods: { 方法名字: function(){ var myEventDetail = {} // detail对象,提供给事件监听函数 var myEventOption = {} // 触发事件的选项 this.triggerEvent('myevent', myEventDetail, myEventOption) } }
Les événements de liaison dans un mini-programme peuvent commencer par bind puis suivre le type d'événement. Par exemple, bindtap lie un événement de clic. La valeur correspondante est une chaîne. Vous devez définir une fonction du même nom dans le constructeur de page. pour déclencher l'événement à chaque fois. Ensuite, le contenu de la fonction correspondante sera exécuté.
En plus de la liaison, la liaison d'événements peut également être effectuée via catch dans le mini-programme. Les événements liés via catch ne déclencheront pas de bouillonnement d'événements.
Le déclenchement des événements se divise en deux étapes, la première est l'étape de capture, et la seconde est l'étape de bouillonnement. Par défaut, les événements sont déclenchés en phase de bouillonnement. Si vous souhaitez que l'événement soit déclenché pendant la phase de capture, vous pouvez lier l'événement via capture-bind.
【Recommandations d'apprentissage associées : Tutoriel d'apprentissage du mini programme】
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!