Maison  >  Article  >  Applet WeChat  >  Développement du programme WeChat Mini : Exécution du programme WeChat Mini

Développement du programme WeChat Mini : Exécution du programme WeChat Mini

不言
不言original
2018-06-23 14:21:263468parcourir

Le programme WeChat Mini est officiellement lancé et de nombreux endroits font glisser l'écran. Nous pouvons voir que de nombreuses personnes utilisent le programme WeChat Mini, mais de nombreux utilisateurs ne savent pas comment développer le programme WeChat Mini ? Ce qui suit est un didacticiel pratique sur le développement d'un mini-programme WeChat, qui vous apprendra étape par étape comment développer un mini-programme WeChat en cours d'exécution. Apprenons-le ensemble.

  • Nom du logiciel :

  • Outil de développement de programme WeChat Mini 2017.09.01 (1.01.170901) Package d'installation officiel 32 bits

  • Taille du logiciel :

  • 38 Mo

  • Heure de mise à jour :

  • 01/09/2017

1. Travaux de préparation

1. small Pour enregistrer un compte de programme, vous devez utiliser une adresse e-mail qui n'a pas été enregistrée pour un compte public.

2. Le processus d'inscription nécessite de nombreuses certifications. Il existe de nombreuses certifications, qui sont relativement lourdes si vous développez et testez simplement pour le moment, sans réviser ni publier, il vous suffit de les remplir. le numéro de licence commerciale. Il n'est pas nécessaire de compléter la certification WeChat.

3. Après avoir enregistré le compte, connectez-vous, cliquez sur Paramètres dans la liste sur le côté gauche de la page principale, puis sélectionnez Paramètres de développement sur la page des paramètres pour voir l'AppID, qui est utilisé pour se connecter. à l’outil de développement.

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

Page principale

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

Page des paramètres

2. Outils de développement

Vous pouvez télécharger des outils de développement sur le site officiel

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

Page d'édition des outils de développement

3. Démarrez le projet

Ouvrez les outils de développement, sélectionnez l'option mini-programme et accédez à la page d'ajout de projet

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

À ce stade, l'AppId défini dans la page précédente sera utilisé.

Si le fichier dans le répertoire du projet est un dossier vide, il vous sera demandé si vous souhaitez créer un projet à démarrage rapide.

Sélectionnez "Oui", les outils de développement nous aideront à générer une démo simple dans le répertoire de développement.

Cette démo a un cadre général complet du mini programme.

1. Framework

Regardez d'abord le répertoire suivant :

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

app.js : logique du mini programme , Cycle de vie, variables globales

app.json : les paramètres publics du mini-programme, la couleur de la barre de navigation, etc., ne peuvent pas être annotés

app.wxss : style public du mini-programme, de type CSS.

Composition des pages du mini programme :

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

Composition des pages

Chaque mini page du programme est créée à partir du même chemin La composition de quatre fichiers de suffixes différents portant le même nom, tels que : index.js, index.wxml, index.wxss, index.json.

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

Le [chemin + nom de la page] de chaque page de l'applet WeChat doit être écrit dans les pages de app.json, et la première page dans les pages est la page d'accueil du mini programme.

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

Chemin

Ces quatre fichiers peuvent être divisés en trois parties selon leurs fonctions :

Configuration : fichier json

Couche logique : fichier js

Couche vue : fichier wxss.wxml

Sur iOS, le code javascript du mini programme s'exécute en JavaScriptCore

Sur Android, le code javascript du mini programme est analysé via le noyau X5

Sur l'outil de développement, le code javascript du mini programme s'exécute en nwjs (noyau chrome). Les effets sur les outils de développement sont donc différents des effets réels.

2. Composants

WeChat fournit de nombreux composants, principalement divisés en huit types :

Conteneur de visualisation,

Contenu de base,

Composant Formulaire,

Retour d'opération,

Navigation,

Composant Média,

Carte,

Canevas

Contient des composants couramment utilisés tels que la vue, la vue défilante, le bouton, le formulaire, etc. Il fournit également une carte et un canevas.

Le composant appartient principalement à la couche de vue et utilise wxml pour la présentation structurelle, similaire au HTML. Modifiez les styles via wxss, similaire à CSS.

Exemple de syntaxe d'utilisation des composants :

Il s'agit d'une vue modifiée par un style de vue normal. Pour plus de composants et de méthodes d'utilisation associées, veuillez consulter la documentation officielle - Composants

. 3. API

Réseau

Médias

Données

Localisation

Appareil

Interface

Interface de développement

Pour utiliser les requêtes réseau, vous devez d'abord vous connecter au compte du mini programme sur la plateforme publique. Sur la page des paramètres, définissez le nom de domaine auquel l'accès est autorisé. Les requêtes réseau incluent les requêtes http ordinaires et prennent en charge le téléchargement, le socket. Répond essentiellement aux exigences de réseau dont nous avons besoin en développement.

Ces API appartiennent à la couche logique et sont écrites dans des fichiers js

Exemples d'utilisation :

wx.getLocation(
{ 
  type: 'wgs84', 
  success: function(res) 
 {
   var latitude = res.latitude 
   var longitude = res.longitude   
   var speed = res.speed        
   var accuracy = res.accuracy
 }
}
)

Vous pouvez accéder à la documentation-API officielle pour voir la. utilisation d’autres API.

4. Compilez et exécutez

1. Simulator

Vous pouvez voir l'effet sur le simulateur, et c'est le cas. jusqu'à l'exécution La couche inférieure est différente et l'effet est quelque peu différent de l'exécution sur un téléphone mobile

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

Vraie machine

Dans la barre d'options à gauche, sélectionnez Projet, puis cliquez sur Aperçu et un code QR sera généré. Scannez-le avec l'identifiant WeChat de l'administrateur et vous pourrez voir l'effet réel sur une vraie machine

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

Pratique - exécution d'une applet.

Capture d'écran d'une vraie machine en cours d'exécution (fonctionnant sur iPhone7, version WeChat : 6.3.30) :

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

home.jpeg

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

run.jpeg

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

微信小程序开发实战教程: 手把手教你开发跑步微信小程序

Fonction : capable de calculer le kilométrage, le temps , Obtenez le chemin d'exécution en temps réel (un peu approximatif)

Idée : principalement en utilisant l'API de localisation wx.getLocation() de l'applet WeChat et la carte des composants de la carte.

Implantez d'abord une minuterie pour le chronométrage, obtenez les coordonnées via wx.getLocation(), stockez les coordonnées obtenues dans un tableau, obtenez le kilométrage grâce aux coordonnées à intervalles réguliers et accumulez-le pour obtenir le kilométrage total. En même temps, problèmes de connexion des lignes via des points de coordonnées :

1 Parce qu'il n'y a actuellement aucun moyen de tracer une ligne sur la carte. Par conséquent, j'ai utilisé la méthode du collage en petit. des points rouges sur la carte pour indiquer le chemin approximatif, qui est relativement accidenté. 2. Bien que le type de coordonnées Mars gcj02 dans l'API soit utilisé, les coordonnées obtenues sont similaires aux coordonnées internationales et il existe encore des écarts.

Code principal :

J'ai mis tout le code sur github-weChatApp-Run Vous pouvez le télécharger pour y jeter un œil ou le mettre en vedette, je vais en faire d'abord. plus dans le futur Mises à jour optimisées. Il ne s'agit plus que d'une démonstration d'apprentissage, tout le monde communique et apprend, et l'application réelle a besoin de davantage d'optimisation.

Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Mini programme WeChat Analyse du SDK Amap


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