Maison  >  Article  >  Applet WeChat  >  Explication détaillée d'exemples simples de développement de petits programmes

Explication détaillée d'exemples simples de développement de petits programmes

Y2J
Y2Joriginal
2017-05-11 13:36:142718parcourir

Cet article présente principalement les informations pertinentes sur l'exemple d'application simple de l'applet WeChat (compte d'application). Les amis qui en ont besoin peuvent se référer à

Aperçu de la démo

.

Vidéo de démonstration (avertissement de trafic 2,64 Mo)

Adresse du dépôt GitHub

Adresse de l'entrepôt : github.com / zce/weapp-demo

Utilisez les étapes

pour cloner le référentiel localement :

bash $ git clone https://github.com/zce/weapp-demo.git weapp-douban --degree 1 $ cd weapp-douban

Ouvrez l'outil d'ouverture Web WeChat (remarque : doit être 0.9. 092300)

doit être la version 0.9.092300. Les versions précédentes ne peuvent pas garantir un fonctionnement normal

Il n'y a pas besoin de ce qu'on appelle le cracking. Internet est uniquement pour la version 0.9 précédente, la nouvelle version officielle n'a pas besoin d'être crackée, n'a pas besoin d'être crackée, n'a pas besoin d'être crackée !

Lien de téléchargement (version officielle, téléchargez en toute confiance) : https://pan.baidu.com/s/1qYld6Vi

wechat_web_devtools_0.9.092300_x64.exe (Windows 64 bits)
wechat_web_devtools_0.9.092300_ia32.exe (Windows 32 bits)
wechat_web_devtools_0.9.092300.dmg (macOS)

1. Choisissez d'ajouter un élément, de le remplir ou de le sélectionner. les informations correspondantes

AppID : Cliquez sur No AppID dans le coin inférieur droit (je ne suis pas qualifié, on dit que les 200 places cette fois ont été triées sur le volet par Xiaolong)
Nom du projet : Remplissez ce que vous voulez, car cela n'implique pas de déploiement, donc cela n'a pas d'importance
Répertoire du projet : sélectionnez le dossier que vous venez de cloner
Cliquez pour ajouter un projet

Bonne année et bonne chance

Vous pouvez choisir de coder dans l'outil WeChat Web Opener (ou choisir votre éditeur préféré )

1. Utilisez le bouton de redémarrage dans le coin inférieur gauche pour actualiser l'aperçu encodé

2. Les utilisateurs de Bash peuvent créer rapidement les fichiers requis pour un nouveau composant en exécutant la commande suivante dans le répertoire du projet :

bash $ ./generate page 430b27f932ab5502fea7eed40e28bdef # ou $ ./generate composant 2f3eb1b254cd5675086680703ba9a9cc

Le reste est gratuit

Tutoriel de base sur l'applet WeChat (continuellement mis à jour )

Créez un dossier de projet et créez les fichiers de base requis

app.js

项目主入口文件(用于创建应用程序对象)

// App函数是一个全局函数,用于创建应用程序对象
App({
 // ========== 全局数据对象(整个应用程序共享) ==========
 globalData: { ... },

 // ========== 应用程序全局方法 ==========
 method1 (p1, p2) { ... },
 method2 (p1, p2) { ... },

 // ========== 生命周期方法 ==========
 // 应用程序启动时触发一次
 onLaunch () { ... },

 // 当应用程序进入前台显示状态时触发
 onShow () { ... },

 // 当应用程序进入后台状态时触发
 onHide () { ... }
})

app.json

Fichier de déclaration de configuration du projet (préciser certaines informations du projet, telles que NavigationCouleur de style de barre, etc.)

{
 // 当前程序是由哪些页面组成的(第一项默认为初始页面)
 // 所有使用到的组件或页面都必须在此体现
 // https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html#pages
 "pages": [ ... ],
 // 应用程序窗口设置
 // https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html#window
 "window": { ... },
 // 应用导航栏设置
 // https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html#tabBar
 "tabBar": { ... },
 // 网络超时设置
 // https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html#networkTimeout
 "networkTimeout": {},
 // 是否在控制台输出调试信息
 // https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html#debug
 "debug": true
}

app.wxss

[!Facultatif!] Fichier de style global du projet , le contenu suit la syntaxe standard CSS

Créer des composants de page

Chaque Chaque composant de page est également divisé en quatre fichiers :

  1. page- name.js

  2. Fichier logique de page, utilisé pour gérer le contrôle du cycle de vie de la page et le traitement des données

  3. À suivre...

  4. page-name.json

  5. Définissez certaines configurations lorsque vous travaillez sur la page actuelle

  6. Voici peut remplacer les paramètres de la fenêtre dans app.json

  7. C'est-à-dire qu'il ne peut être défini que par la familiarité définie dans la fenêtre

  8. À suivre ...

  9. page-name.wxml

  10. wxml fait référence au langage de balisage Wei Xin

  11. utilisé pour définir la structure des éléments dans la page. La syntaxe

  12. suit la syntaxe XML, pas la syntaxe HTML, pas la syntaxe HTML, pas la syntaxe HTML <.>

  13. À suivre...

  14. page-name.wxss

  15. wxml fait référence au Feuille de style Wei Xin

  16. utilisée pour définir le style de page

  17. la syntaxe pour suivre la syntaxe CSS étend l'utilisation de base et les unités de longueur du CSS (principalement rpx responsive pixels)

[Recommandations associées]

1

Le téléchargement du code source est terminé

2. 🎜>Démo du mini programme WeChat : imitation de NetEase Cloud Music

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